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的函数嵌套的使用方法
Jan 24 Python
tensorflow实现softma识别MNIST
Mar 12 Python
python实现Flappy Bird源码
Dec 24 Python
Django获取应用下的所有models的例子
Aug 30 Python
pytorch 实现在预训练模型的 input上增减通道
Jan 06 Python
tensorflow 实现打印pb模型的所有节点
Jan 23 Python
Python 动态变量名定义与调用方法
Feb 09 Python
Python 炫技操作之合并字典的七种方法
Apr 10 Python
Python telnet登陆功能实现代码
Apr 16 Python
python实现简单遗传算法
Sep 18 Python
单身狗福利?Python爬取某婚恋网征婚数据
Jun 03 Python
Python+OpenCV实现图片中的圆形检测
Apr 07 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字符转义相关函数小结(php下的转义字符串)
2007/04/12 PHP
记录PHP错误日志 display_errors与log_errors的区别
2012/10/09 PHP
phpQuery占用内存过多的处理方法
2013/11/13 PHP
php中序列化与反序列化详解
2017/02/13 PHP
jquery 表单进行客户端验证demo
2009/08/24 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
js+div实现文字滚动和图片切换效果代码
2015/08/27 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
jQuery无缝轮播图代码
2016/12/22 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
JS变量及其作用域
2017/03/29 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
echart简介_动力节点Java学院整理
2017/08/11 Javascript
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
2019/09/04 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
Python Queue模块详解
2014/11/30 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
如何通过python实现人脸识别验证
2020/01/17 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
公务员职业生涯规划书范文  
2014/01/19 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
采购部年度工作总结
2015/08/13 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
导游词之清晏园
2019/11/22 职场文书
使用python向MongoDB插入时间字段的操作
2021/05/18 Python
JS实现简单的九宫格抽奖
2022/06/28 Javascript