tensorflow 限制显存大小的实现


Posted in Python onFebruary 03, 2020

Python在用GPU跑模型的时候最好开多进程,因为很明显这种任务就是计算密集型的。

用进程池好管理,但是tensorflow默认情况会最大占用显存,尽管该任务并不需要这么多,因此我们可以设置显存的按需获取,这样程序就不会死掉了。

1. 按比例预留:

tf_config = tensorflow.ConfigProto() 
tf_config.gpu_options.per_process_gpu_memory_fraction = 0.5 # 分配50% 
session = tensorflow.Session(config=tf_config)

2. 或者干脆自适应然后自动增长:

tf_config = tensorflow.ConfigProto() 
tf_config.gpu_options.allow_growth = True # 自适应 
session = tensorflow.Session(config=tf_config)

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

Python 相关文章推荐
Python中用Descriptor实现类级属性(Property)详解
Sep 18 Python
python中pycurl库的用法实例
Sep 30 Python
以911新闻为例演示Python实现数据可视化的教程
Apr 23 Python
python实现用户登陆邮件通知的方法
Jul 09 Python
python3制作捧腹网段子页爬虫
Feb 12 Python
python爬虫headers设置后无效的解决方法
Oct 21 Python
python初学之用户登录的实现过程(实例讲解)
Dec 23 Python
python实战串口助手_解决8串口多个发送的问题
Jun 12 Python
Python + Flask 实现简单的验证码系统
Oct 01 Python
基于梯度爆炸的解决方法:clip gradient
Feb 04 Python
python将unicode和str互相转化的实现
May 11 Python
python里的单引号和双引号的有什么作用
Jun 17 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
Feb 03 #Python
tensorflow指定GPU与动态分配GPU memory设置
Feb 03 #Python
TensorFlow内存管理bfc算法实例
Feb 03 #Python
python numpy数组中的复制知识解析
Feb 03 #Python
opencv python Canny边缘提取实现过程解析
Feb 03 #Python
Pycharm debug调试时带参数过程解析
Feb 03 #Python
Python使用enumerate获取迭代元素下标
Feb 03 #Python
You might like
PHP执行批量mysql语句的解决方法
2013/05/02 PHP
yii实现model添加默认值的方法(2种方法)
2016/01/06 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
Ext面向对象开发实践(续)
2008/11/18 Javascript
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
checkbox使用示例
2013/08/23 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
2017/09/18 NodeJs
webpack配置打包后图片路径出错的解决
2018/04/26 Javascript
Express结合Webpack的全栈自动刷新
2019/05/23 Javascript
[02:16]深扒TI7聊天轮盘语音出处2
2017/05/11 DOTA
Python 读写文件的操作代码
2018/09/20 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
Pandas操作CSV文件的读写实现方法
2019/11/13 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
python异步Web框架sanic的实现
2020/04/27 Python
python unichr函数知识点总结
2020/12/16 Python
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
善意的谎言事例
2014/02/15 职场文书
关于安全的演讲稿
2014/05/09 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
水利水电专业自荐信
2014/07/08 职场文书
法人委托书的范本格式
2014/09/11 职场文书
大学生个人年度总结范文
2015/02/15 职场文书
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android