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中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
python中pygame模块用法实例
Oct 09 Python
Python实现telnet服务器的方法
Jul 10 Python
Python3.6正式版新特性预览
Dec 15 Python
python 将数据保存为excel的xls格式(实例讲解)
May 03 Python
python实现统计文本中单词出现的频率详解
May 20 Python
python如何实现视频转代码视频
Jun 17 Python
python覆盖写入,追加写入的实例
Jun 26 Python
基于python实现语音录入识别代码实例
Jan 17 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
Python+PyQt5+MySQL实现天气管理系统
Jun 16 Python
pandas抽取行列数据的几种方法
Dec 13 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 404错误页面实现代码
2009/06/22 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
php时间戳转换代码详解
2019/08/04 PHP
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
js history对象简单实现返回和前进
2013/10/30 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
2017/01/04 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
2019/09/05 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python之py2exe打包工具详解
2017/06/14 Python
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
Django xadmin安装及使用详解
2020/10/26 Python
俄罗斯韩国化妆品网上商店:Cosmasi.ru
2019/10/31 全球购物
求职信标题怎么写
2014/05/26 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
大学生作弊检讨书
2014/09/11 职场文书
《乘法分配律》教学反思
2016/02/24 职场文书
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android