Caffeインストールガイド(Ubuntu 13.04 x 86)

3068 ワード

Caffe is a framework for convolutionalneural network algorithms, developed with speed in mind. It was created byYangqing Jia, and is in active development by the Berkeley Vision and LearningCenter.
(以下のインストールはUbuntu 13.04を例にとり、NVIDIAシリーズのグラフィックスカードがあることを確認する必要があります)
 
一.プリインストール
 
1. CUDA(5.0, 5.5, or 6.0).
CUDA ToolKitダウンロードアドレスhttps://developer.nvidia.com/cuda-downloads
私がUbuntu 13.04 x 86のようなシステム対応を見つけました
cuda-repo-ubuntu 1304_です6.0-37_amd64.deb(以下、本ファイルに関連するものを自分のシステムに変換すればよい)
1)
$ sudo dpkg --add-architecture armhf
$ sudo apt-get update

(Ubuntu 12.04バージョンの場合:
$ sudo sh -c \
 'echo "foreign-architecture armhf">> /etc/dpkg/dpkg.cfg.d/multiarch'
$ sudo apt-get update

)
2)
$ sudo dpkg -icuda-repo-<distro>_<version>_<architecture>.deb

実際の操作では
$ sudo dpkg -i cuda-repo-ubuntu1304_6.0-37_amd64.deb

3)
$ sudo apt-get update
4)
$ sudo apt-get install cuda
)環境設定(このステップが重要で、後のcaffeのインストールに影響します)
はい.bashrcファイルに追加:
$ export PATH=/usr/local/cuda-6.0/bin:$PATH
$ export LD_LIBRARY_PATH=/usr/local/cuda-6.0/lib64:$LD_LIBRARY_PATH
(32ビットは/usr/local/cuda-6.0/lib)
 
2. BLAS
ATLAS、Intel MKL、OpenBLASの中から一つ選択できます
私が選んだのはATLASで、取り付けも便利でした
$ sudo apt-get install libatlas-base-dev

3. glog(googlelogging library)
1)
$ wget https://google-glog.googlecode.com/files/glog-0.3.3.tar.gz
国内のネットの問題のため、Googleサーバーにつながらないかもしれなくて、ネット上で別の地方を探すことができます
2)
$ tar zxvf glog-0.3.3.tar.gz
3)
$ cd ./glog-0.3.3
$ ./configure

4)
$ make
$ make install

(ここで問題があればsudoを付けることができます)
5)環境設定
同じようにbashrcファイルに追加:
$ export LD_LIBRARY_PATH=/usr/local/lib

4.その他
$ sudo apt-get install libprotobuf-devlibleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
 
5.Python and/or Matlab(オプション)
必要ではないので、具体的なインストールは省略しますが、問題があれば公式サイトを見てください.
CaffeのPython wrapperをインストールしたときに問題が発生した解決方法も参考にしてください.
 
二.Caffeの取り付け
1.ダウンロード
https://github.com/BVLC/caffe
Webページの右側でDownload ZIPを選択し、解凍してcaffe-masterフォルダを得る
caffe-masterディレクトリ
1)
$ cp Makefile.config.exampleMakefile.config
ここでは自分の必要に応じてMakefileを修正する必要があります.configファイル
ここにインストールされているのはCUDA 6.0です
ファイルにCUDA_を見つけるARCH 1段(10行目から)、一番下の2行のコメントを削除
また、前のBLAS部分がMKLまたはOpenBlasを選択している場合は、21行中のBLAS:=後に変更すればよい.
また、MatlabとPythonに関するコメントは自分で読むことができます.
 
2)コンパイル
$ make all
$ make test
$ make runtest

意外でなければ、この3ステップの実行が完了するとcaffeがインストールされます.