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 相关文章推荐
centos系统升级python 2.7.3
Jul 03 Python
python友情链接检查方法
Jul 08 Python
Python简单获取自身外网IP的方法
Sep 18 Python
Python实现对百度云的文件上传(实例讲解)
Oct 21 Python
Sublime开发python程序的示例代码
Jan 24 Python
python实现简易数码时钟
Feb 19 Python
win7 x64系统中安装Scrapy的方法
Nov 18 Python
python实现微信小程序用户登录、模板推送
Aug 28 Python
pandas to_excel 添加颜色操作
Jul 14 Python
Python之字符串的遍历的4种方式
Dec 08 Python
K近邻法(KNN)相关知识总结以及如何用python实现
Jan 28 Python
python中random模块详解
Mar 01 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强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
phpfpm的作用和用法
2019/10/10 PHP
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
Jquery绑定事件(bind和live的区别介绍)
2013/08/23 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
浅谈函数调用的不同方式,以及this的指向
2017/09/17 Javascript
PHP 实现一种多文件上传的方法
2017/09/20 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
Angular使用过滤器uppercase/lowercase实现字母大小写转换功能示例
2018/03/27 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
2019/05/07 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
react基本安装与测试示例
2020/04/27 Javascript
Python中函数的用法实例教程
2014/09/08 Python
详细介绍Ruby中的正则表达式
2015/04/10 Python
详解Python的单元测试
2015/04/28 Python
Python编写生成验证码的脚本的教程
2015/05/04 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
2017/11/23 Python
python实现二叉查找树实例代码
2018/02/08 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
Python 代码调试技巧示例代码
2020/08/11 Python
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
数控技术专业推荐信
2013/11/01 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
使用compose函数优化代码提高可读性及扩展性
2022/06/16 Javascript