今天,终于把如何在linux服务器上运行tensorflow程序的问题解决:

1、首先要在服务器上python下安装tensorflow(要看好是在python2还是python3下安装,还要看好是CPU版本还是GPU版本)

2、确保tensorflow测试程序正常运行,

例:

import tensorflow as tf

with tf.device('/cpu:0'):
a = tf.constant([1.0,2.0,3.0],shape=[3],name='a')
b = tf.constant([1.0,2.0,3.0],shape=[3],name='b')
with tf.device('/gpu:1'):
c = a+b #注意:allow_soft_placement=True表明:计算设备可自行选择,如果没有这个参数,会报错。
#因为不是所有的操作都可以被放在GPU上,如果强行将无法放在GPU上的操作指定到GPU上,将会报错。
sess = tf.Session(config=tf.ConfigProto(allow_soft_placement=True,log_device_placement=True))
#sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
sess.run(tf.global_variables_initializer())

print(sess.run(c))

3、确保你写的程序已经分配GPU或CPU,配置后在服务器上运行即可

tf.device('/cpu:0')
config=tf.ConfigProto(allow_soft_placement=True,log_device_placement=True)
 

最新文章

  1. HDU 5795 A Simple Nim 打表求SG函数的规律
  2. web适配问题
  3. 十二种获取Spring的上下文环境ApplicationContext的方法
  4. mysql常用命令(2)
  5. c#下载网页源码的两种方法
  6. js框架简明
  7. Linux SELinux命令
  8. FreeOnTerminate 的线程在线程管理类的Destroy释放时手工释放的问题
  9. Javacript中(function(){})() 与 (function(){}()) 区别 {转}
  10. MS-DOS 7.10完整安装版(含图文安装程序)
  11. HDU4960Another OCD Patient(间隙dp,后座DP)
  12. 如何使用iOS 8 指纹识别,代码、示例
  13. [C++STDlib基础]关于单字符的操作——C++标准库头文件<cctype>
  14. (四):C++分布式框架——状态中心模块
  15. Java进阶(五十三)屡试不爽之正则表达式
  16. SQLAlchemy+Flask-RESTful使用(四)
  17. [WC2018]州区划分
  18. python的扩展包requests的高级用法
  19. BZOJ2125 最短路 圆方树、倍增
  20. 加减plugin

热门文章

  1. 实现div左右上下都居中
  2. Android PopupWindow使用时注意
  3. 读《An Adaptable and Extensible Geometry Kernel》
  4. Laravel 网站项目目录结构规划
  5. (转)Hibernate框架基础——Java对象持久化概述
  6. 梦想CAD控件 2018.10.15更新
  7. 关于fragment+viewpager的优化
  8. css 实现垂直居中
  9. 洛谷——P1413 坚果保龄球
  10. C/C++学习)22.QTcpServer、QTcpSocket、QUdpSocket使用