環境
jetson tx2 (jetpack 3.1)
keras 2.1.3
tensorflow 1.3.0
python2.7
ロボット用に、母艦PCで回した学習済みモデルを使ってjetsonTX2で予測したいと考えた。
jetsonでのtensorflowのインストールにちょっとつまずいたので記録しておく。
ROSの使い方がいまいち理解していないため間違ってたらごめんちゃい。
以下導入方法
ROS-kineticはpython2.7が推奨環境らしい(?)ので
python2.7環境(pip2?)でtensorflowを入れないといけないようだ
https://github.com/jetsonhacks/installTensorFlowJetsonTX
をダウンロード→解凍して
TX2の中のtensorflow-1.3.0-cp27-cp27mu-linux_aarch64.whl
とってくる
そのまま
sudo pip install tensorflow-1.3.0-cp27-cp27m-linux_aarch64.whl
とすると
tensorflow-1.3.0-cp27-cp27m-linux_aarch64.whl is not a supported wheel on this platform.
とエラーが出るから
こちらのサイトの説明に従ってpip2を更新
http://demura.net/athome/13454.html
更新が済んだらもう一度
sudo pip install tensorflow-1.3.0-cp27-cp27m-linux_aarch64.whl
をすればpython2.7にtensorflowが入る
kerasは
sudo pip install keras==2.1.3
で入る
確認
/usr/local/lib/python2.7/dist-packages
にkerasとtensorflowが入っていたらOK
importして使えたらインストール成功