CentOS 7設置Caffeの教程詳細
依存パッケージのインストール
問題1
コンパイルするときは次のエラーが発生します。
コンパイルするときは次のエラーが発生します。
変更前
以上は小编が皆さんに绍介した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をインストールする教程の详しい解で、皆さんに役に立つことを望んでいます。ここでも私たちのサイトを応援してくれてありがとうございます。