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 第一步 hello world
Sep 25 Python
介绍Python中的fabs()方法的使用
May 14 Python
python连接mysql实例分享
Oct 09 Python
Python 3.6打包成EXE可执行程序的实现
Oct 18 Python
pygame实现俄罗斯方块游戏(基础篇3)
Oct 29 Python
python分布式计算dispy的使用详解
Dec 22 Python
Python实现搜索算法的实例代码
Jan 02 Python
python实现串口通信的示例代码
Feb 10 Python
python如何通过闭包实现计算器的功能
Feb 22 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
Mar 24 Python
linux 下selenium chrome使用详解
Apr 02 Python
Python通过两个dataframe用for循环求笛卡尔积
Apr 29 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设计模式之观察者模式(Observer)详细介绍和代码实例
2014/04/08 PHP
Linux下安装oracle客户端并配置php5.3
2014/10/12 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
基于thinkPHP实现的微信自定义分享功能示例
2016/09/23 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
PHP实现动态压缩js与css文件的方法
2018/05/02 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
Node.js中的缓冲与流模块详细介绍
2015/02/11 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
jquery点击缩略图切换视频播放特效代码分享
2015/09/15 Javascript
JavaScript获取当前url根目录(路径)
2016/06/17 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
解决vue-cli 打包后自定义动画未执行的问题
2019/11/12 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
深入了解Vue动态组件和异步组件
2021/01/26 Vue.js
Python字典简介以及用法详解
2016/11/15 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
python中set()函数简介及实例解析
2018/01/09 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
python实现雪花飘落效果实例讲解
2019/06/18 Python
Python编写万花尺图案实例
2021/01/03 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
中医专业职业生涯规划书范文
2014/01/04 职场文书
物业保安员岗位职责
2014/03/14 职场文书
精彩的广告词
2014/03/19 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
关于的python五子棋的算法
2022/05/02 Python