tensorflow指定GPU与动态分配GPU memory设置


Posted in Python onFebruary 03, 2020

在tensorflow中,默认指定占用所有的GPU,如需指定占用的GPU,可以在命令行中:

export CUDA_VISIBLE_DEVICES=1

这样便是只占用1号GPU,通过命令

nvidia-smi

可以查看各个GPU的使用情况。

另外,也可以在python程序中指定GPU,并且动态分配memory,代码如下

import os
import sys
os.environ['CUDA_VISIBLE_DEVICES'] = sys.argv[1]
import tensorflow as tf
from keras.backend.tensorflow_backend import set_session
config = tf.ConfigProto()
config.gpu_options.allow_growth = True
set_session(tf.Session(config=config))

这样,占用的GPU就是sys.argv[1]了,并且会按需分配memory。

以上这篇tensorflow指定GPU与动态分配GPU memory设置就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python2.x中对Unicode编码的使用
Apr 03 Python
Python批量按比例缩小图片脚本分享
May 21 Python
Python实现的直接插入排序算法示例
Apr 29 Python
Python字典对象实现原理详解
Jul 01 Python
python使用原始套接字发送二层包(链路层帧)的方法
Jul 22 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 Python
Pyinstaller加密打包应用的示例代码
Jun 11 Python
Python调用C语言程序方法解析
Jul 07 Python
python 带时区的日期格式化操作
Oct 23 Python
Python-typing: 类型标注与支持 Any类型详解
May 10 Python
Python 如何解决稀疏矩阵运算
May 26 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
TensorFlow 显存使用机制详解
Feb 03 #Python
opencv python如何实现图像二值化
Feb 03 #Python
You might like
php桌面中心(一) 创建数据库
2007/03/11 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
layui自定义插件citySelect实现省市区三级联动选择
2019/07/26 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
Python+Django在windows下的开发环境配置图解
2009/11/11 Python
python的dict,set,list,tuple应用详解
2014/07/24 Python
使用python对excle和json互相转换的示例
2018/10/23 Python
Python Opencv实现图像轮廓识别功能
2020/03/23 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
使用OpenCV circle函数图像上画圆的示例代码
2019/12/27 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
简单了解django文件下载方式
2020/02/10 Python
Python json转字典字符方法实例解析
2020/04/13 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
python接入支付宝的实例操作
2020/07/20 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
党员干部批评与自我批评反四风思想汇报
2014/09/21 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
2015年高考寄语或鼓励的话
2015/03/23 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书
Python机器学习之KNN近邻算法
2021/05/14 Python
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android
Window server中安装Redis的超详细教程
2021/11/17 Redis