Tensorflow限制CPU个数实例


Posted in Python onFebruary 06, 2020

安装

这里使用 Pip 来安装 Tensorflow CPU 版

$ sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

安装完成后运行库中自带的手写识别例子来检查安装是否成功

$ cd /usr/lib/python2.7/site-packages/tensorflow/models/image/mnist
$ python convolutional.py
...

或者运行

$ python -m tensorflow.models.image.mnist.convolutional
...

限制CPU个数

对于上面用到的手写识别例子来说,需要修改文件 /usr/lib/python2.7/site-

packages/tensorflow/models/image/mnist/convolutional.py 中创建 Session 部分

修改前

  with tf.Session(config=config) as s:

修改后

  cpu_num = int(os.environ.get('CPU_NUM', 1))
  config = tf.ConfigProto(device_count={"CPU": cpu_num},
        inter_op_parallelism_threads = cpu_num,
        intra_op_parallelism_threads = cpu_num,
        log_device_placement=True)

  with tf.Session(config=config) as s:

修改完成后,使用环境变量 CPU_NUM 来指定需要使用的 CPU 个数,然后再次运行手写识别例子

$ export CPU_NUM=2
$ python -m tensorflow.models.image.mnist.convolutional

运行后,使用 top 命令来查看程序的 CPU 使用情况。

以上这篇Tensorflow限制CPU个数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python getopt 参数处理小示例
Jun 09 Python
linux系统使用python监测系统负载脚本分享
Jan 15 Python
在Python中使用mechanize模块模拟浏览器功能
May 05 Python
python+opencv+caffe+摄像头做目标检测的实例代码
Aug 03 Python
python将.ppm格式图片转换成.jpg格式文件的方法
Oct 27 Python
python获取本机所有IP地址的方法
Dec 26 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
May 26 Python
Python3读取和写入excel表格数据的示例代码
Jun 09 Python
简单了解Python多态与属性运行原理
Jun 15 Python
Python2.6版本pip安装步骤解析
Aug 17 Python
python利用paramiko实现交换机巡检的示例
Sep 22 Python
Python实现冒泡排序算法的完整实例
Nov 04 Python
如何解决tensorflow恢复模型的特定值时出错
Feb 06 #Python
python range实例用法分享
Feb 06 #Python
tensorflow 报错unitialized value的解决方法
Feb 06 #Python
TensorFlow实现保存训练模型为pd文件并恢复
Feb 06 #Python
解决TensorFlow模型恢复报错的问题
Feb 06 #Python
TensorFlow加载模型时出错的解决方式
Feb 06 #Python
基于Python实现人脸自动戴口罩系统
Feb 06 #Python
You might like
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
php UBB 解析实现代码
2011/11/27 PHP
YII框架页面缓存操作示例
2019/04/29 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
来自qq的javascript面试题
2010/07/24 Javascript
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
JS实现很实用的对联广告代码(可自适应高度)
2015/09/18 Javascript
js中判断变量类型函数typeof的用法总结
2016/08/09 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
vue使用技巧及vue项目中遇到的问题
2018/06/04 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
JS数组reduce()方法原理及使用技巧解析
2020/07/14 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
python中正则的使用指南
2016/12/04 Python
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
超市总经理岗位职责
2014/02/02 职场文书
保护环境倡议书范文
2014/05/13 职场文书
转让协议书范本
2014/09/13 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
HR必备:超全面的薪酬待遇管理方案!
2019/07/12 职场文书
React更新渲染原理深入分析
2022/12/24 Javascript