環(huán)境:Ubuntu 16.04 Python 3.5.2
1 安裝Bazel
1.1 安裝工具
按照https://docs.bazel.build/versions/master/install-compile-source.html#bootstrap-bazel官方說明奏司,需要先安裝Java和其他工具
使用如下命令
sudo apt-get install build-essential openjdk-8-jdk python zip unzip
安裝完成后,使用
java -version
測試是否安裝成功,打印java版本號,則安裝成功
1.2 安裝bazel
從https://github.com/bazelbuild/bazel/releases下載源碼包,注意下載dist包棉饶,如bazel-0.19.1-dist.zip,本人嘗試過用源碼包編譯,直接報錯赋续,原因沒弄明白
使用cd命令切換至源碼目錄下
./compile.sh
不出意外,即可完成編譯另患,會生成可執(zhí)行文件bazel纽乱,將其復(fù)制到$PATH下
cp output/bazel /usr/local/bin
完成安裝
2 安裝tensorflow
我這里采用的是別人編譯好的文件
從https://github.com/peterlee0127/tensorflow-nvJetson/releases下載安裝文件,可以選擇Python和tensorflow版本柴淘,我選擇的是Python3.5和Tensoflow 1.12迫淹。
先確保pip工具成功安裝,否則執(zhí)行
sudo apt install python3-pip
直接執(zhí)行
pip3 install tensorflow-1.12.0-cp35-cp35m-linux_aarch64.whl --user
在安裝過程中为严,遇到一點問題敛熬,關(guān)于h5py庫安裝失敗,報以下錯誤
h5py fatal error: hdf5.h: No such file
則執(zhí)行
sudo apt install libhdf5-dev
再次執(zhí)行安裝tensorflow命令即可完成安裝
在Linux 控制臺下進(jìn)入Python3
import tensorflow as tf
不報錯的話第股,恭喜你应民,成功安裝了tensorflow
3 安裝Keras
直接執(zhí)行
pip3 install keras --user
但是關(guān)于安裝scipy庫時,會報錯
no lapack/blas resources found
此時需要安裝lapack
sudo apt install lapack-dev
不過可能會遇到新問題
error: library dfftpack has Fortran sources buf no Fortran compiler found
解決辦法:安裝編譯器
sudo apt install gfortran
然后重新執(zhí)行命令安裝keras,等待安裝完成
總之诲锹,整個過程需要耗費(fèi)比較長的時間繁仁,包括下載資源和安裝過程,需要耐心等待归园。