时间:2021-05-22
Python在用GPU跑模型的时候最好开多进程,因为很明显这种任务就是计算密集型的。
用进程池好管理,但是tensorflow默认情况会最大占用显存,尽管该任务并不需要这么多,因此我们可以设置显存的按需获取,这样程序就不会死掉了。
1. 按比例预留:
tf_config = tensorflow.ConfigProto() tf_config.gpu_options.per_process_gpu_memory_fraction = 0.5 # 分配50% session = tensorflow.Session(config=tf_config)2. 或者干脆自适应然后自动增长:
tf_config = tensorflow.ConfigProto() tf_config.gpu_options.allow_growth = True # 自适应 session = tensorflow.Session(config=tf_config)以上这篇tensorflow 限制显存大小的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
核心频率大小为640MHZ,显存频率大小为1400MHZ。在显存方面,它采用了GDDR3的显存类型,显存容量只有256MB,显存位宽大小为128bit,显存速度
核心频率大小为625MHZ,显存频率的大小为1000MHZ,采用了GDDR3的显存类型,显存容量为1024MB,显存位宽则为64bit,显存速度大小为1.6ns
核心频率为700MHZ,显存频率大小为4600MHZ,RAMDAC频率大小为400MHZ。显卡采用了GDDR5的显存类型,显存容量大小达到了1024MB,显存位
核心频率大小为820/900MHZ,显存频率为4000/4200MHZ,配备GDDR5类型显存,显存容量为1024MB,显存位宽大小为256bit,显存速度0.
我使用的是tensorflow-gpu(1.2.1)和Theano(0.9.0),2个4G显存NvidiaQuadroM2000GPU。1.theano:Val