1. 程式人生 > >ubuntu15.10 原始碼安裝 tensorflow

ubuntu15.10 原始碼安裝 tensorflow

剛買的新機器,安裝上最新的ubuntu系統。按照官網的流程安裝的,沒有選擇GPU支援。

  1. 下載原始碼。需要git,如果沒有安裝git需要先安裝。
git clone --recurse-submodules https://github.com/tensorflow/tensorflow
  1. 安裝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
  1. 使用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時需要聯網,如果聯網失敗會報錯。至此,安裝完畢