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中的二叉树查找算法模块使用指南
Jul 04 Python
简单使用Python自动生成文章
Dec 25 Python
python中正则表达式的使用方法
Feb 25 Python
python实现多线程行情抓取工具的方法
Feb 28 Python
python DataFrame 修改列的顺序实例
Apr 10 Python
python删除文本中行数标签的方法
May 31 Python
在python中使用requests 模拟浏览器发送请求数据的方法
Dec 26 Python
简单了解python的内存管理机制
Jul 08 Python
python中for循环把字符串或者字典添加到列表的方法
Jul 20 Python
使用python的turtle函数绘制一个滑稽表情
Feb 28 Python
python二维图制作的实例代码
Dec 03 Python
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
Aug 14 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编程最快明白》第三讲:php数组
2010/11/01 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
基于jquery二维码生成插件qrcode
2017/01/07 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
JavaScript学习笔记之基于定时器实现图片无缝滚动功能详解
2019/01/09 Javascript
Vue项目打包部署到iis服务器的配置方法
2019/10/14 Javascript
python中pycurl库的用法实例
2014/09/30 Python
python Pygame的具体使用讲解
2017/11/03 Python
对python函数签名的方法详解
2019/01/22 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
2019/08/04 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
python实现录屏功能(亲测好用)
2020/03/02 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
html5手机端页面可以向右滑动导致样式受影响的问题
2018/06/20 HTML / CSS
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
医学生求职自荐信
2013/10/25 职场文书
学生会离职感言
2014/02/11 职场文书
党务公开方案
2014/05/06 职场文书
本科毕业生自荐信
2014/06/02 职场文书
我为党旗添光彩演讲稿
2014/09/13 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
起诉书范文
2015/05/20 职场文书
围城读书笔记
2015/06/26 职场文书
给校长的建议书作文500字
2015/09/14 职场文书