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设置默认编码为utf8的方法
Jul 01 Python
高效测试用例组织算法pairwise之Python实现方法
Jul 19 Python
微信跳一跳python辅助软件思路及图像识别源码解析
Jan 04 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
对PyQt5中树结构的实现方法详解
Jun 17 Python
手把手教你pycharm专业版安装破解教程(linux版)
Sep 26 Python
python实现图片上添加图片
Nov 26 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
Python实现鼠标自动在屏幕上随机移动功能
Mar 14 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
python向企业微信发送文字和图片消息的示例
Sep 28 Python
python安装mysql的依赖包mysql-python操作
Jan 01 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
在PHP中执行系统外部命令
2006/10/09 PHP
PHP读写文件的方法(生成HTML)
2006/11/27 PHP
PHP统计目录大小的自定义函数分享
2014/11/18 PHP
php生成圆角图片的方法
2015/04/07 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
2017/09/27 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
javascript html 静态页面传参数
2009/04/10 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
制作jquery遮罩层效果导航菜单代码分享
2013/12/25 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
全面了解js中的script标签
2016/07/04 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
2016/11/17 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
[40:17]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第一场
2018/04/06 DOTA
详解 Python 读写XML文件的实例
2017/08/02 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
企业面试题试卷附带答案
2015/12/20 面试题
编辑找工作求职信范文
2013/12/16 职场文书
试用期转正员工自我评价
2014/09/18 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
交警失职检讨书
2015/01/26 职场文书
2022微信温控新功能上线
2022/05/09 数码科技