怎么解决TensorFlowGPU版出现OOM错误的问题

技术怎么解决TensorFlowGPU版出现OOM错误的问题这篇文章主要介绍“怎么解决TensorFlowGPU版出现OOM错误的问题”,在日常操作中,相信很多人在怎么解决TensorFlowGPU版出现OOM错误的问题

本文主要介绍“如何解决TensorFlowGPU版本中的OOM错误问题”。在日常操作中,相信很多人对于如何解决TensorFlowGPU版本中OOM错误的问题有所疑惑。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“如何解决TensorFlowGPU版本中OOM错误的问题”的疑惑。接下来,请和边肖一起学习!

问题:

使用mask_rcnn预测自己的数据集时,会出现以下错误:

ResourceExhaustedError:通过分配器GPU_0_bfc分配形状为[1,512,1120,1120]且类型为FLOAT on/job : localhost/replica :0/task :0/device : GPU :0的张量时OOM [{ { node rpn _ model/rpn _ conv _ shared/卷积}}=Conv2D[T=DT_FLOAT,data_format='NCHW ',explants='[[{ { node ROI _ align _ mask/strided _ slice _ 17/_ 4277 } }=_ Recv[client _ terminated=false,Recv _ device='/job : localhost/replica :0/task 3:0/device : ',send _ device='/job : localhost/replica :0/task 3:0/device 33: GPU 333333

原因:

第一,因为图片尺寸是3200*4480,图片尺寸太大。

第二,我用的是TensorFlow GPU版本,但是我的GPU的视频内存只有8G,导致视频内存不足。

解决:

首先,将图片的大小更改为小于视频内存的大小。

第二,我们不使用GPU进行预测,只使用CPU进行预测,因为CPU内存一般比视频内存大。但是它安装了GPU版本的TensorFlow,所以需要在预测程序中进行更改。

该程序在前两行中添加了以下代码:

导入osos . environ[' CUDA _ VISIble _ DEVISIONS ']=' '

引号里填的是GPU的序列号,如果没有,说明没有使用GPU。

至此,“如何解决TensorFlowGPU版本中OOM错误的问题”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以更好的帮助大家学习,所以赶紧试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/68669.html

(0)

相关推荐

  • 怎么解决MySQL报Error 1045错误问题

    技术怎么解决MySQL报Error 1045错误问题这篇文章主要讲解了“怎么解决MySQL报Error 1045错误问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么

    攻略 2021年11月18日
  • 如何实现对Samba UAF和内存泄漏漏洞的分析

    技术怎么实现Samba UAF和内存泄露漏洞的分析怎么实现Samba UAF和内存泄露漏洞的分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。0x00 事件

    攻略 2021年12月22日
  • 网站切换到香港服务器的合适时机

    技术网站切换到香港服务器的合适时机随着网站的规模不断扩展,很多时候利用传统的VPS很难满足网站的性能需求,因此不少用户会选择将网站迁移到物理服务器上,而在选择香港服务器之前您需要了解的是,什么时候是从VPS切换到香港服务

    礼包 2021年12月9日
  • bootstrap如何实现响应列表(bootstrap可以写动态效果吗)

    技术Bootstrap中如何实现加载效果这篇文章主要讲解了“Bootstrap中如何实现加载效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Bootstrap中如何实现

    攻略 2021年12月16日
  • 睡眠浅,深度睡眠与浅睡眠的分别。

    技术睡眠浅,深度睡眠与浅睡眠的分别。睡眠的好坏,不是看时间的长短,而是看睡眠的质量。对人体的健康起决定作用的睡眠是晚上的“深睡眠”,6小时的深睡眠远比12小时的浅睡眠质量高很多。“深睡眠”是人体睡得最熟、最香的阶段,此时

    生活 2021年10月30日
  • HTTP与HTTPS有什么区别和联系

    技术HTTP与HTTPS有什么区别和联系HTTP与HTTPS有什么区别和联系,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。HTTP与HTTPS有什么区别

    攻略 2021年11月12日