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 相关文章推荐
pygame学习笔记(1):矩形、圆型画图实例
Apr 15 Python
python实现斐波那契数列的方法示例
Jan 12 Python
Python比较2个时间大小的实现方法
Apr 10 Python
pytorch + visdom 处理简单分类问题的示例
Jun 04 Python
Django添加favicon.ico图标的示例代码
Aug 07 Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 Python
Python读取VOC中的xml目标框实例
Mar 10 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
Pygame的程序开始示例代码
May 07 Python
keras 读取多标签图像数据方式
Jun 12 Python
Python+unittest+DDT实现数据驱动测试
Nov 30 Python
解决pytorch读取自制数据集出现过的问题
May 31 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 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
javascript 获取元素样式必杀技
2014/05/04 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
详解iframe与frame的区别
2016/01/13 Javascript
jquery配合.NET实现点击指定绑定数据并且能够一键下载
2016/10/28 Javascript
vue router demo详解
2017/10/13 Javascript
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
微信小程序canvas拖拽、截图组件功能
2018/09/04 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
2018/10/24 jQuery
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
Python与Java间Socket通信实例代码
2017/03/06 Python
对Python中for复合语句的使用示例讲解
2018/11/01 Python
Python实战之制作天气查询软件
2019/05/14 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
python库matplotlib绘制坐标图
2019/10/18 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
日本乐天德国站:Rakuten.de
2019/05/16 全球购物
几道PHP的面试题
2012/05/19 面试题
小学教师师德反思
2014/02/03 职场文书
暑期培训随笔感言
2014/03/10 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
护林防火标语
2014/06/27 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
2016公司年会主持词
2015/07/01 职场文书
Go 内联优化让程序员爱不释手
2022/06/21 Golang