トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2018-8-11の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!Jetson TX2
* JetPack 3.3をインストール https://developer.nvidia.com/embedded/jetpack
** Ubuntu 16.04/x86-64 な Linuxマシンでダウンロードして,JetPack-L4T-3.3-linux-x64_b39.run を実行
 chmod 755 JetPack-L4T-3.3-linux-x64_b39.run
 ./JetPack-L4T-3.3-linux-x64_b39.run
** 途中で,インストラクションに従って Jetson TX2 をアップデートモードに
* TensorFlowのビルド
** https://gist.github.com/vellamike/7c26158c93e89ef155c1cc953bbba956を参考に(というか,ほぼまま)
*** bazelのインストール
 sudo apt-get install openjdk-8-jdk
 sudo apt-get install python3-numpy swig python3-dev python3-pip python3-wheel -y
 wget --no-check-certificate https://github.com/bazelbuild/bazel/releases/download/0.10.0/bazel-0.10.0-dist.zip
 unzip bazel-0.10.0-dist.zip -d bazel-0.10.0-dist
 cd bazel-0.10.0-dist
 ./compile.sh
 cp output/bazel /usr/local/bin
** TensorFlowはr1.7をcheckoutしてビルド
*** png_init_filter_functions_neon で コンパイルエラーでたので https://github.com/JasonAtNvidia/JetsonTFBuild/issues/2
*** JetPackのバージョン違いでCuDNNは7.1.5なのでcnfigure時に注意
*** cudnnのパスは,/usr/lib/aarch64-linux-gnu/
 git clone https://github.com/tensorflow/tensorflow.git
 git checkout r1.7
 bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
 bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
** ビルド前にswapとか用意した
 fallocate -l 8G swapfile
 chmod 600 swapfile
 mkswap swapfile
 swapon swapfile
 swapon -s
** ビルド後にswapfileは削除
 sudo swapoff swapfile
 rm swapfile
* keras
** libhdf5-devいれて,pipでインストール
 sudo apt install libhdf5-dev