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 相关文章推荐
pycharm 使用心得(一)安装和首次使用
Jun 05 Python
Django实现分页功能
Jul 02 Python
Python使用jsonpath-rw模块处理Json对象操作示例
Jul 31 Python
python中pika模块问题的深入探究
Oct 13 Python
Python 获取div标签中的文字实例
Dec 20 Python
pycharm远程开发项目的实现步骤
Jan 20 Python
python将类似json的数据存储到MySQL中的实例
Jul 12 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
python并发编程多进程 互斥锁原理解析
Aug 20 Python
python为QT程序添加图标的方法详解
Mar 09 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
python简单的三元一次方程求解实例
Apr 02 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
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
ext checkboxgroup 回填数据解决
2009/08/21 Javascript
JS 时间显示效果代码
2009/08/23 Javascript
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
基于JavaScript实现微信抢红包功能
2017/07/20 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
python 中文乱码问题深入分析
2011/03/13 Python
python中的全局变量用法分析
2015/06/09 Python
Python中的pack和unpack的使用
2018/03/12 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
Python实战之制作天气查询软件
2019/05/14 Python
python 读取.nii格式图像实例
2020/07/01 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
Ticketmaster德国票务网站:购买音乐会和体育等门票
2016/11/14 全球购物
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
EntityManager都有哪些方法
2013/11/01 面试题
会计应届生的自荐信
2013/12/13 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
初二学生评语大全
2014/12/26 职场文书
工作会议通知
2015/04/15 职场文书
JavaScript实现登录窗体
2021/06/22 Javascript