Tensorflow 实现释放内存


Posted in Python onFebruary 03, 2020

我在做tensorflow开发的时候遇到如下的错误,我请教了深度学习社区q群中的大神,大神说这是运算图还在内存中,没有及时释放,需要restart一下kernel,但是由于我的代码不能停止执行,所以没办法用重新运行代码来解决释放内存运行图的问题。

问题:

with tf.Session() as sess:

saver = tf.train.Saver() #保存运算图

当我退出with并且立马执行

self.sess = tf.Session()
self.saver = tf.train.import_meta_graph('./Model/model.ckpt.meta')
self.saver.restore(self.sess, tf.train.latest_checkpoint('./Model/'))

的时候由于session和graph没有释放内存的运算图就产生了报错,

Tensorflow 实现释放内存

解决办法:

在with tf.Session() as sess: 之后同时也要在with的范围以外(注意),添加

tf.reset_default_graph()

代码来重置默认的图,这样就能解决我下一步执行代码

self.sess = tf.Session()
self.saver = tf.train.import_meta_graph('./Model/model.ckpt.meta')
self.saver.restore(self.sess, tf.train.latest_checkpoint('./Model/'))

所产生的问题了。

以上这篇Tensorflow 实现释放内存就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3.3教程之模拟百度登陆代码分享
Jan 16 Python
Python 的 Socket 编程
Mar 24 Python
Python中splitlines()方法的使用简介
May 20 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
Jan 23 Python
python中map的基本用法示例
Sep 10 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
修改Pandas的行或列的名字(重命名)
Dec 18 Python
python3 使用traceback定位异常实例
Mar 09 Python
Django之富文本(获取内容,设置内容方式)
May 21 Python
Python如何转换字符串大小写
Jun 04 Python
OpenCV-Python实现轮廓拟合
Jun 08 Python
手把手教你进行Python虚拟环境配置教程
Feb 03 #Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 #Python
python global和nonlocal用法解析
Feb 03 #Python
Tensorflow设置显存自适应,显存比例的操作
Feb 03 #Python
解决Tensorflow占用GPU显存问题
Feb 03 #Python
通过Turtle库在Python中绘制一个鼠年福鼠
Feb 03 #Python
python爬虫模块URL管理器模块用法解析
Feb 03 #Python
You might like
德生PL550的电路分析
2021/03/02 无线电
PHP VS ASP
2006/10/09 PHP
PHP常用代码
2006/11/23 PHP
php相当简单的分页类
2008/10/02 PHP
解析php中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
laravel使用数据库测试注意事项
2020/04/10 PHP
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
js下写一个事件队列操作函数
2010/07/19 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
JS插件plupload.js实现多图上传并显示进度条
2016/11/29 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
详解angular element()方法使用
2017/04/08 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
2018/06/23 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
Python字符串、整数、和浮点型数相互转换实例
2018/08/04 Python
numpy数组广播的机制
2019/07/12 Python
Python3列表List入门知识附实例
2020/02/09 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
python Autopep8实现按PEP8风格自动排版Python代码
2021/03/02 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
高一学生期末评语
2014/04/25 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
垃圾桶标语
2014/06/24 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
HTML+CSS+JS实现图片的瀑布流布局的示例代码
2021/04/22 HTML / CSS
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python