美文网首页
Tensorflow限制CPU个数

Tensorflow限制CPU个数

作者: kongxx | 来源:发表于2018-01-22 09:35 被阅读1383次

安装

这里使用 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个数

    安装 这里使用 Pip 来安装 Tensorflow CPU 版 安装完成后运行库中自带的手写识别例子来检查安装是...

  • linux计算cpu核数

    查看物理cpu个数 查看每个物理CPU中core的个数(即核数) 查看逻辑CPU的个数 总核数 =物理CPU个数 ...

  • LINUX性能量化之CPU

    CPU数量 物理cpu个数: cpu core的个数: 逻辑cpu的个数: LOAD 其实load的指标反映的是进...

  • 2019-05-16

    TensorFlow 安装 CPU版本 pip install tensorflow GPU版本 pip inst...

  • TensorFlow GPU开发环境搭建

    TensorFlow有CPU版本和GPU版本之分,CPU版本安装相对简单,按着TensorFlow的官方文档进行安...

  • linux top信息查看

    一、Linux查看物理CPU个数、核数、逻辑CPU个数 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 ...

  • 获取 Linux CPU 信息

    如何查看 CPU 型号、个数、核心数、逻辑CPU个数 基本概念介绍 总核数 = 物理CPU个数 X 每颗物理CPU...

  • Linux CPU 核数、版本等信息查看

    CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的...

  • linux 查看cpu数

    ① 查看物理CPU的个数 ② 查看逻辑CPU的个数 ③ 查看CPU是几核

  • TensorFlow的安装(MAC系统CPU版本 & Windo

    TensorFlow的安装(MAC系统CPU版本 & Windows系统GPU版本) 首先,TensorFlow的...

网友评论

      本文标题:Tensorflow限制CPU个数

      本文链接:https://www.haomeiwen.com/subject/mzakaxtx.html