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 相关文章推荐
Python中字符串的修改及传参详解
Nov 30 Python
linux环境下python中MySQLdb模块的安装方法
Jun 16 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
Jul 24 Python
Python3中使用PyMongo的方法详解
Jul 28 Python
Python中的探索性数据分析(功能式)
Dec 22 Python
详解python字节码
Feb 07 Python
Python subprocess库的使用详解
Oct 26 Python
如何更优雅地写python代码
Jul 02 Python
Django中使用session保持用户登陆连接的例子
Aug 06 Python
python笔记_将循环内容在一行输出的方法
Aug 08 Python
django实现支付宝支付实例讲解
Oct 17 Python
如何利用python和DOS获取wifi密码
Mar 31 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
各种快递查询--Api接口
2016/04/26 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
一个简单安全的PHP验证码类 附调用方法
2016/06/24 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
jQuery EasyUI API 中文文档 - Menu菜单
2011/10/03 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
javascript将DOM节点添加到文档的方法实例分析
2015/08/04 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
2016/05/16 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
2016/05/21 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
JS闭包用法实例分析
2017/03/27 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
2018/09/03 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
js实现计算器功能
2020/08/10 Javascript
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
python中Apriori算法实现讲解
2017/12/10 Python
python 设置文件编码格式的实现方法
2017/12/21 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
Python实现图片添加文字
2019/11/26 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
2020/03/27 Python
python写文件时覆盖原来的实例方法
2020/07/22 Python
贝尔帐篷精品店:Bell Tent Boutique
2019/06/12 全球购物
商务英语毕业生自荐信范文
2013/11/08 职场文书
工厂仓管员岗位职责
2014/01/01 职场文书
转让协议书范本
2014/04/15 职场文书
驻村工作先进事迹
2014/08/14 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL