Jetson NanoでCaffe(試行錯誤編)
学生の作業状況に追いつくため,とりあえず,Jetson NanoにCaffeを入れてみました.
>Caffe in Jetson Nano: 6 Stepsに従ってみます.
といっても,前半はJetson Nanoへの接続方法ですので,Step 4: Install Caffe 辺りからですね.
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-install-recommends libboost-all-dev cd ~/Downloads git clone https://github.com/BVLC/caffe cd caffe mkdir build cd build cmake ..
で,以下のエラーが出ました.
Could NOT find LMDB (missing: LMDB_INCLUDE_DIR LMDB_LIBRARIES)
sudo apt-get install liblmdb-dev
次は,Atlasが足りないとのこと.
Could NOT find Atlas
sudo apt-get install libatlas-base-dev
次は,cuda_cublas_device_libraryでエラーが出たので,NVIDIA Jetson Nanoで OpenPoseをビルドする方法、動画から人体の骨格検出に● cmakeのバージョンが古い時に OpenPoseのビルドでエラーが出るとあるので,同様にCMakeのビルドをして,バージョンを上げてみました.
なお,今入っているcmake のバージョンは,cmake version 3.10.2 とのことでした.
sudo nvpmodel -m 0 sudo jetson_clocks sudo apt update sudo apt -y install git sudo apt -y install ffmpeg sudo apt -y remove cmake # build Newest Cmake sudo apt -y install libcurl4-openssl-dev cd wget https://github.com/Kitware/CMake/archive/v3.14.0.zip unzip v3.14.0.zip cd CMake-3.14.0 ./bootstrap --system-curl time make -j4 sudo make install
というわけで,caffe のbuild におけるcmake .. が通りました.
けど,まだmake が通らないので,ちょこちょこ修正.
sudo apt-get install libgflags-dev libgoogle-glog-dev
これでいけたので,もいちどmake
cd ~/Downloads/caffe/build cmake .. make all make install make runtest
でけたかな.
コメントを残す