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的urllib模块显示下载进度示例
Jan 17 Python
Python yield 使用方法浅析
May 20 Python
python中多层嵌套列表的拆分方法
Jul 02 Python
浅述python2与python3的简单区别
Sep 19 Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 Python
python网络编程 使用UDP、TCP协议收发信息详解
Aug 29 Python
Python如何访问字符串中的值
Feb 09 Python
打包PyQt5应用时的注意事项
Feb 14 Python
使用openCV去除文字中乱入的线条实例
Jun 02 Python
pytorch查看模型weight与grad方式
Jun 24 Python
谈谈python垃圾回收机制
Sep 27 Python
python中温度单位转换的实例方法
Dec 27 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
ADODB类使用
2006/11/25 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
Swoole4.4协程抢占式调度器详解
2019/05/23 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
2013/10/23 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
ajax请求data遇到的问题分析
2018/01/18 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
vue axios请求频繁时取消上一次请求的方法
2018/11/10 Javascript
JavaScript异步操作的几种常见处理方法实例总结
2020/05/11 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
利用Python爬虫给孩子起个好名字
2017/02/14 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
Django对models里的objects的使用详解
2019/08/17 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
让Django的BooleanField支持字符串形式的输入方式
2020/05/20 Python
python db类用法说明
2020/07/07 Python
解决python对齐错误的方法
2020/07/16 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
C语言变量的命名规则都有哪些
2013/12/27 面试题
森林防火宣传标语
2014/06/27 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
计划生育工作总结2015
2015/04/03 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
病房管理制度范本
2015/08/06 职场文书
《折线统计图》教学反思
2016/02/22 职场文书
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL
JavaScript实现登录窗体
2021/06/22 Javascript
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
Debian11 Xfce终端光标的颜色怎么设置?
2022/08/14 数码科技