跑yolo3需要多少显存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跑yolo3需要多少显存相关的知识,希望对你有一定的参考价值。

我需要用yolov3训练自己的数据集,显存4g,1050,训练过程中说显存不够

训练你可以通过设置batch_szie(一次训练所选取的样本数),以及改变算法结构来控制显存的占用。
对于运行yolov3,需要1.7g左右的显存
参考技术A 根据《绝地求生:大逃杀》官方给出的配置要求,显卡最低要求为显存2GB的GTX660或者HD7850。那么想要轻松“吃鸡”,究竟需要什么样的显卡呢?多大的显存才能满足绝大大逃杀的配置要求?接下来我们用实际游戏测试来告诉大家答案。

测试平台:

CPU:intel酷睿i7 7700
主板:华硕Z270-P
内存:金士顿8G 2400x2
硬盘:影驰240G铁甲战将
显卡:影驰GTX1060大将 6GD5
参考技术B 来咯醉咯哦哦YY我 参考技术C 24卷本旧抄本二十四卷本(山东人民出版社藏)此书是佚名氏抄写的二十四卷本。在早期流传的抄本中,只有八卷、十二卷和十六卷本,未见有二十四卷本。这个抄本是1962年在淄博市周村附近首次发现的。全书收文474篇,在文字和篇目上,与铸雪斋抄本比较,均有不同。文中避乾隆帝“弘”字讳,另据其它材料推断,这个手抄本可能抄于乾隆十五年至三十年之间,也不排除是清道光同治年间据乾隆本过录,确切的抄写时间,尚待进一步考证确定。由于它是一个珍贵难得的抄本,为研究《聊斋志异》,提供了新的宝贵资料,1980年由山东齐鲁书社胶版影印出版。

gpu温度监测

在使用TensorFlow跑深度学习的时候,经常出现显存不足的情况,所以我们希望能够随时查看GPU时使用率。如果你是Nvidia的GPU,那么在命令行下,只需要一行命令就可以实现。

1. 显示当前GPU使用情况

Nvidia自带了一个nvidia-smi的命令行工具,会显示显存使用情况:

$ nvidia-smi

2. 周期性输出GPU使用情况

但是有时我们希望不仅知道那一固定时刻的GPU使用情况,我们希望一直掌握其动向,此时我们就希望周期性地输出,比如每 10s 就更新显示。这时候就需要用到 watch命令,来周期性地执行nvidia-smi命令了。

了解一下watch的功能:

$ whatis watch

watch(1) - execute a program periodically, showing output fullscreen

作用:周期性执行某一命令,并将输出显示。

watch的基本用法是:

$ watch [options] command

最常用的参数是 -n,后面指定是每多少秒来执行一次命令。

监视显存:我们设置为每 10s 显示一次显存的情况:

$ watch -n 10 nvidia-smi

这样,只要开着这个命令行窗口,就可以每十秒刷新一次,是不是很方便呢?
如果我们希望来周期性地执行其他命令行操作,那么就可以简单地更换后面的nvidia-smi即可,So Cool !

 

以上是关于跑yolo3需要多少显存的主要内容,如果未能解决你的问题,请参考以下文章

gpu轮询显存,自动跑程序

nvidia-smi 关键知识

如何查看GPU占用率和显存占用率

Linux操作系统下如何调用动态分配显存?

android手机GPU显存有必要么?

占用的显卡内存怎么计算?