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绘图库Matplotlib的安装
Jul 03 Python
探究数组排序提升Python程序的循环的运行效率的原因
Apr 01 Python
介绍Python的Django框架中的QuerySets
Apr 20 Python
python实现斐波那契数列的方法示例
Jan 12 Python
python如何定义带参数的装饰器
Mar 20 Python
python通过tcp发送xml报文的方法
Dec 28 Python
python 用户交互输入input的4种用法详解
Sep 24 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
Oct 01 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
Sep 29 Python
Python进行特征提取的示例代码
Oct 15 Python
python 实现批量图片识别并翻译
Nov 02 Python
python实现的人脸识别打卡系统
May 08 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怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
Jquery插件写法笔记整理
2012/09/06 Javascript
Javascript操作cookie的函数代码
2012/10/03 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
百度地图自定义控件分享
2015/03/04 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
js实现一个页面多个倒计时的3种方法
2019/02/25 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
python rsa 加密解密
2017/03/20 Python
python3 爬取图片的实例代码
2018/11/06 Python
python3使用pandas获取股票数据的方法
2018/12/22 Python
python 实现一次性在文件中写入多行的方法
2019/01/28 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
自荐书封面下载
2013/11/29 职场文书
优秀的计算机专业求职信范文
2013/12/27 职场文书
学校办公室主任职责
2013/12/27 职场文书
党员公开承诺书
2014/03/25 职场文书
企业宣传标语
2014/06/09 职场文书
应用心理学专业求职信
2014/08/04 职场文书
门面房租房协议书
2014/08/20 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书