ubuntu15.10 原始碼安裝 tensorflow
阿新 • • 發佈:2019-01-31
剛買的新機器,安裝上最新的ubuntu系統。按照官網的流程安裝的,沒有選擇GPU支援。
- 下載原始碼。需要git,如果沒有安裝git需要先安裝。
git clone --recurse-submodules https://github.com/tensorflow/tensorflow
- 安裝Bazel
先安裝依賴
sudo apt-get install openjdk-8-jdk openjdk-8-source
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip
chmod +x install-version -os.sh
./install-version-os.sh --user
安裝程式會將bazel安裝到$HOME/bin目錄下,需要把這個目錄加入PATH
$ export PATH="$PATH:$HOME/bin"
安裝其他依賴
apt-get install python-numpy swig python-dev
- 使用pip編譯並安裝
bazel build -c opt tensorflow/tools/pip_package:build_pip_package
這行命令要一個相對目錄,且:後面的需要跟該目錄下的BUILD檔案中的sh_binary的name欄位保持一致
mkdir /tmp/tensorflow_pkg
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
pip install /tmp/tensorflow_pkg/tensorflow-0.5.0-py2-none-any.whl
install時需要聯網,如果聯網失敗會報錯。至此,安裝完畢