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

でけたかな.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*