CentOS 7設置Caffeの教程詳細


依存パッケージのインストール

sudo yum install protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel
sudo yum install gflags-devel glog-devel lmdb-devel
sudo yum install openblas-devel
インストールcaffe

wget -c https://github.com/BVLC/caffe/archive/1.0.tar.gz
tar zxvf 1.0.tar.gz
cd caffe-1.0
cp Makefile.config.example Makefile.config
テストしただけですので、マシンにGPUがないので、CPU_を使います。ONLYモードでは、Makefile.co.figを編集し、次の行を開きます。

CPU_ONLY := 1
その後、コンパイルインストール

make all
make test
make runtest
問題
問題1
コンパイルするときは次のエラーが発生します。

./include/caffe/util/mkl_alternate.hpp:14:19: fatal error: cblas.h: No such file or directory
解決策

sudo yum install liblas-devel atlas-devel
問題2
コンパイルするときは次のエラーが発生します。

/usr/bin/ld: cannot find -lcblas
/usr/bin/ld: cannot find -latlas
この問題はUbuntuからlibatlas-base-devパッケージをインストールすることで解決できます。

sudo apt install libatlas-base-dev
しかし、CentOS 7については、このパッケージがない場合、コンパイルパラメータを変更してopenblasを使って解決し、Makefile.co nfigファイルを編集することができます。
変更前

BLAS := atlas
   
BLAS := open
そして、再実行

make all
make test
make runtest
締め括りをつける
以上は小编が皆さんに绍介したCentOS 7のCaffeをインストールする教程の详しい解で、皆さんに役に立つことを望んでいます。ここでも私たちのサイトを応援してくれてありがとうございます。