''tensorflow.python.framework.errors_impl.ResourceExhaustedError: OOM when allocating tensor

Posted 图米大侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了''tensorflow.python.framework.errors_impl.ResourceExhaustedError: OOM when allocating tensor相关的知识,希望对你有一定的参考价值。

这是tensorflow 一个经常性错误,错误的原因在于:显卡内存不够。

解决方法就是降低显卡的使用内存,途径有以下几种措施:

1 减少Batch 的大小

2 分析错误的位置,在哪一层出现显卡不够,比如在全连接层出现的,则降低全连接层的维度,把2048改成1042啥的

3 增加pool 层,降低整个网络的维度。

4 修改输入图片的大小

 

总结以下:想进一切办法降维,降低网络的维度。

以上是关于''tensorflow.python.framework.errors_impl.ResourceExhaustedError: OOM when allocating tensor的主要内容,如果未能解决你的问题,请参考以下文章

python如何将['abcdefg']分割成['a','b','c','d','e','f&#

过滤'and','or' ''' '*' '=' ‘select’下的注入

echarts合并地图,把中国各个省份分成'华北','东北','华东','华中','华南','西南',&

ajax返回一个Map类型数据'a':'1','b':'2','c':'3'怎么取值?

python爬取百度翻译返回:{'error': 997, 'from': 'zh', 'to': 'en', '

XP系统中的''netstat''命令中无法查看到使用UDP协议的端口的''state''信息、''state'