centos6.7 tensorflow源码安装
虚拟机:vmware workstation 12
操作系统:centos 6.7
1.参照网址设置安装:
https://jingyan.baidu.com/article/49711c61964328fa441b7c93.html
2.reboot 用户名密码登录
3.安装vmtools参照:
https://jingyan.baidu.com/article/e8cdb32b136ad637052bad26.html
4.jdk安装
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
rpm -ivh jdk-8u161-linux-x64.rpm
rpm -qa | grep jdk 查到已有版本jdk1.8
vim ~/.bashrc添加JAVA_HOME环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_161/
source ~/.bashrc
5.安装bazel
第一种尝试:
下载bazel地址: https://github.com/bazelbuild/bazel/releases/
./ bazel-0.5.4-installer-linux-x86_64.sh --user
输入/root/bin/bazel,提示glibc2.14版本没有找到
第二种尝试:
./ bazel-0.2.0-installer-linux-x86_64.sh --user
输入/root/bin/bazel,提示glibc2.14版本没有找到
第三种尝试:
./ bazel-0.1.0-installer-linux-x86_64.sh --user
输入/root/bin/bazel,提示glibc2.14版本没有找到
参考网址:
http://blog.sina.com.cn/s/blog_94c2c46a0102wysg.html
综上考虑升级glibc和glibcxx
6.源码安装python
以下安装参考网址:
https://www.cnblogs.com/wswang/p/7718131.html
http://blog.sina.com.cn/s/blog_94c2c46a0102wysg.html
下载Python源码包: https://www.python.org/downloads/release/python-2713/
点击下载Gzipped source tarball
解压Python:
tar –zxvf Python2.7.13.tgz
mv Python-2.7.13 /usr/local
cd /usr/local/Python-2.7.13
./configure --prefix=/usr/local
提示错误:no acceptable C compliler found in $PATH
参考gcc安装部分完成gcc的安装, 再接着执行如下命令.
./configure --prefix=/usr/local
make
make install
输入python出现如下界面:
接着安装tensorflow.
7.gcc安装
查看gcc版本:
gcc --version
安装gcc 4.4.7版本 red hat 4.4.7-18
gcc所需rpm包下载网址:
http://ftp.gnu.org/gnu/gcc/gcc-4.4.7/
以下安装参考网址:http://blog.csdn.net/fengyunshijie2015/article/details/54618294
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm
rpm -Uvh libgcc-4.4.7-17.el6.x86_64.rpm
rpm -Uvh libgomp-4.4.7-17.el6.x86_64.rpm
rpm-ivh gcc-4.4.7-17.el6.x86_64.rpm
到此安装完成,可以用gcc -v 查看版本。
8.tensorflow安装
参考网址:https://www.jianshu.com/p/fdb7b54b616e
在https://github.com/tensorflow/tensorflow下载成tensorflow-master.zip并解压缩tensorflow-master文件夹
cd tensorflow-master