本博客是参考tensorflow教程:
https://syed-ahmed.gitbooks.io/nvidia-jetson-tx2-recipes/content/first-question.html
原教程经过测试能成功安装v1.0.1版本
由于tensorflow 开源 Tensorflow Object Detection API需要v1.4.0版本,因此安装过程会有一些变化
tensorflow1.4.0需要cudnn6.0版本,因此若版本不是cudnn6.0需将TX2刷机到JetPack-3.1,否则编译源码时会出错
以下在原教程基础上修改:
前两步不变
Step 1: Install Java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Step 2: Install More Stuff (I am using Python 2.7)
sudo apt-get install zip unzip autoconf automake libtool curl zlib1g-dev maven -y
sudo apt-get install python-numpy swig python-dev python-pip python-wheel -y
Step 3: Install Bazel,这儿需要用Bazel最低0.6.1版本,下载地址
1. Unzip the package.
2. cd bazel-0.6.1-dist
3. Start the compilation process by issuing ./compile.sh
4. Copy the build to your system bin folder sudo cp output/bazel /usr/local/bin
Step 4: Create a Swap File
Since TensorFlow needs about 8GB memory to compile, we are going to create a swap file.
1.Create an 8GB swapfile
fallocate -l