http://caffe.berkeleyvision.org/
システムパッケージ更新
1 | sudo apt-get update |
必須パッケージインストール
1 | sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev |
OpenCV3インストール
https://docs.opencv.org/3.4.16/d7/d9f/tutorial_linux_install.html
1 | #必須パッケージ |
Caffeインストール
1 | cd ~ |
OpenCVバージョン変更
1 | # Ver 2 -> 3 |
CUDA 11.4以降の場合3.5未満削除
1 | CUDA_ARCH := -gencode arch=compute_35,code=sm_35 \ |
ATLASはマルチスレッドCPUを十分にサポートしていないため、行列演算ライブラリをOpenBLASに変更
1 | BLAS := open |
hdf5のヘッダー・ライブラリパス追加
1 | INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial |
ビルド、テスト、インストール
1 | make all -j8 && make -j8 && make runtest -j8 |