5.安装Bazel之后即可进行TensorFlow源码的编译。
TensorFlow 源码编译工具 Bazel 安装
利用源码编译安装TensorFlow 需要用到谷歌官方的一个工具bazel。
1.
依赖库的安装与配置
首先安装JDK8,添加PPA源。
sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install openjdk-8-jdk
安装完成后输入命令查看java版本
java -version
若看到Java版本信息,则表明JDK安装成功
Bazel依赖以下几个安装包:pkg-config
,zip
,g++
,zlib1g-dev
,unzip
,和python
。
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
2.下载Bazel
从GitHub上的Bazel发布页面下载Bazel二进制安装程序。首先下载Bazel安装包点击打开链接,由于已经安装了JDK8,所以这里选择下载版本bazel-0.13.0-without-jdk-installer-linux-x86_64.sh 如下图所示:
3.
运行安装程序
然后赋予其可执行权限,输入以下命令安装Bazel程序:
chmod +x bazel-<version>-installer-linux-x86_64.sh
./bazel-<version>-installer-linux-x86_64.sh --user
该--user
标志将Bazel安装到$HOME/bin
系统上的目录并设置.bazelrc
路径$HOME/.bazelrc
。使用该--help
命令可以查看其他安装选项。
若出现如下信息,则证明安装成功。
4.设置环境变量
如果使用--user
上面的标志运行Bazel安装程序,则Bazel可执行文件将安装在$HOME/bin
目录中。将此目录添加到默认路径是个好主意,如下所示:
export PATH="$PATH:$HOME/bin"
也可以将此命令添加到您的~/.bashrc
文件中。