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生成指定长度的随机数密码
Jan 23 Python
用实例分析Python中method的参数传递过程
Apr 02 Python
Python标准库之Sys模块使用详解
May 23 Python
详谈Python基础之内置函数和递归
Jun 21 Python
详解Python核心编程中的浅拷贝与深拷贝
Jan 07 Python
Django RBAC权限管理设计过程详解
Aug 06 Python
通过实例简单了解Python中yield的作用
Dec 11 Python
Python和Sublime整合过程图示
Dec 25 Python
深入浅析pycharm中 Make available to all projects的含义
Sep 15 Python
使用Python提取文本中含有特定字符串的方法示例
Dec 09 Python
python网络爬虫实现发送短信验证码的方法
Feb 25 Python
Python 避免字典和元组的多重嵌套问题
Jul 15 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更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
img标签中onerror用法
2009/08/13 Javascript
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
JS中令人发指的valueOf方法介绍
2013/02/22 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
详解微信小程序开发之下拉刷新 上拉加载
2016/11/24 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
深入浅析Vue全局组件与局部组件的区别
2018/06/15 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
2019/09/25 Javascript
JS实现的雪花飘落特效示例
2019/12/03 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
微信小程序实现电影App导航和轮播
2020/11/30 Javascript
Python实现全角半角转换的方法
2014/08/18 Python
python分割文件的常用方法
2014/11/01 Python
Python中map和列表推导效率比较实例分析
2015/06/17 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
django解决跨域请求的问题
2018/11/11 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
Python语言异常处理测试过程解析
2020/01/08 Python
python内打印变量之%和f的实例
2020/02/19 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
高三体育教学反思
2014/01/29 职场文书
大二学习计划书范文
2014/04/27 职场文书
效能监察建议书
2014/05/19 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
革命电影观后感
2015/06/18 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS