您的位置:首页 > 运维架构 > Linux

CentOS7利用pip快速安装TensorFlow

2017-09-06 14:05 423 查看
先前玩大数据组件,Linux操作系统一直用的CentOS,手感很不错。近期转战人工智能坑,练手TensorFlow时,还是想基于CentOS来玩。目前比较成熟的应该是6.X版本,不过6系列的Python版本较低,还是2.6,对TensorFlow不支持。目前Python2.7与Python3.5对TensorFlow的支持较好。自己手动升级,会遇到各种问题,费时费力。据了解CentOS7已出,而且自带的Python版本为2.7.5,GUI做的也还不错,于是索性就直接转到此版本。

1.首先检查CentOS有没有安装python-pip包,直接执行:yum install python-pip。



2.如提示没有python-pip包,可对yum的软件仓库提供额外的软件包,执行命令: yum -y install epel-release。



3.执行成功之后,再次执行:yum install python-pip。



4.此时安装好的pip版本为0.8,非最新版本,可对其进行升级 pip install –upgrade pip。





5.升级成功之后,便可以通过pip快速地安装TensorFlow:pip install tensorflow。



注:此时安装的为最新版本的TensorFlow1.3.0,若想使用旧版本,可以通过如下指令安装:

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

x.x.x是你选择的版本号,如0.6.0、0.8.0、1.0.0……

5.安装好TensorFlow,可以进行简单的测试,看看是否真的安装成功。



看到此,恭喜你。你已经成功的在CentOS7上面部署了TensorFlow,接下来,开始愉快的玩耍吧!!!对于此警告,是因为通过pip直接安装的包没有针对本地环境进行优化,其不影响代码的执行,可以不用管。要是你有强迫症,非要进行处理,可自行设置一下TensorFlow的log显示等级(默认为0–显示所有日志,取值1-3时显示内容递减),快速的方式是在程序中加入如下代码:

import os

os.environ[‘TF_CPP_MIN_LOG_LEVEL’]=’2’



不过在下次启动时,当前的配置会失效,警告又会出现。一劳永逸的办法就是花个十几二十分钟编译一个健全的TensorFlow。具体的流程会在后续的博客中介绍,敬请期待!!!

参考博客:

1. http://blog.csdn.net/yulei_qq/article/details/52984334 CentOS7下安装python-pip

2. http://www.hankcs.com/ml/compile-and-install-tensorflow-from-source.html从源码编译安装TensorFlow
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: