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