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 相关文章推荐
python 文件与目录操作
Dec 24 Python
使用Python的Supervisor进行进程监控以及自动启动
May 29 Python
Python ORM框架SQLAlchemy学习笔记之关系映射实例
Jun 10 Python
python通过定义一个类实例作为ftp回调方法
May 04 Python
python微信公众号开发简单流程
Mar 23 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
Python3中关于cookie的创建与保存
Oct 21 Python
Python利用WMI实现ping命令的例子
Aug 14 Python
Python 类属性与实例属性,类对象与实例对象用法分析
Sep 20 Python
python求质数列表的例子
Nov 24 Python
python实现每天自动签到领积分的示例代码
Aug 18 Python
python使用PySimpleGUI设置进度条及控件使用
Jun 10 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操作XML作为数据库的类
2010/12/19 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
php验证码生成代码
2015/11/11 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
2018/10/15 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
利用javascript查看html源文件
2006/11/08 Javascript
几个javascript操作word的参考代码
2009/10/26 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
ExtJS如何设置与获取radio控件的选取状态
2014/01/22 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
2017/02/16 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
什么是Vue.js框架 为什么选择它?
2017/10/17 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
python求pi的方法
2014/10/08 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
Python数据抓取爬虫代理防封IP方法
2018/12/23 Python
python打印文件的前几行或最后几行教程
2020/02/13 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
水污染治理专业毕业生推荐信
2013/11/14 职场文书
医学求职信
2014/05/28 职场文书
师范学院毕业生求职信
2014/06/24 职场文书
美国旅游签证工作证明
2014/10/14 职场文书
担保书范文
2015/01/20 职场文书
承诺书范本大全
2015/05/04 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android