ai:sbc:jetsonnano
文書の過去の版を表示しています。
NVIDIA Jetson Nano
micro USB 電源で起動しない場合
- 起動途中で電源が落ちる
- AC アダプタを変更する。出力 2A 以上のもの。
- それでも起動しない場合、とりあえずセットアップしたいなら
- 繋いでる周辺機器のケーブルをできるだけ外す
- 最小限のみ、USB キーボードと HDMI 以外全部外すなど
- 起動後 5W モードに変更して再起動する
tensorflow
Python
$ sudo apt install python3-pip python3-venv $ sudo apt install build-essential zlib1g-dev zip libjpeg8-dev $ sudo apt install hdf5-tools libhdf5-dev $ python3 -m venv tensorflow $ . tensorflow/bin/activate $ pip3 install wheel $ pip3 install numpy $ pip3 install keras-applications keras-preprocessing $ pip3 install --pre --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v42 tensorflow-gpu
エラーが出るときは https://developer.download.nvidia.com/compute/redist/jp/v42 以下から直接 whl を落として pip3 install ~.whl
C/C++
tensorflow を C言語から使用する場合 libtensorflow.so が必要です。 source からビルドすることができます。
ソースからのビルドは下記のページのものをそのまま利用させていただきました。
- 上記ページの手順通り実行します
- ./install_protobuf-3.6.1.sh
- ./install_bazel-0.15.2.sh
- install 時に python 関連のエラーが出ますが無視します。
- install_tensorflow-1.12.2.sh 内の bazel 呼び出しを下記のように書き換えます。
bazel build --config=opt --config=cuda --config=monolithic --local_resources=2048,1.0,1.0 //tensorflow:libtensorflow.so
- ./install_tensorflow-1.12.2.sh を実行します
- $HOME/src/tensorflow-1.12.2 以下でビルドが行われます。
- $HOME/src/tensorflow-1.12.2/bazel-bin/tensorflow 以下に libtensorflow.so が作られます。
C言語の include ヘッダは $HOME/src/tensorflow-1.12.2/tensorflow/c にあります。c_api.h を使用します。
ai/sbc/jetsonnano.1570932958.txt.gz · 最終更新: 2019/10/13 11:15 by oga