caffe学习笔记——安装成功后make报错
Caffe安装成功后make all 报错
(1)fatal error:caffe/proto/caffe.pb.h:No such file or directory #include “caffe/proto/caffe.pb.h
解决:
进入caffe安装目录
Protoc src/caffe/proto/caffe.proto --cpp_out=.
Mkdir include/caffe/proto
Mv src/caffe/proto/caffe.pb.h include/caffe/proto
(2)
前期依赖未装好
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
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install git cmake build-essential
(3)依赖装完后,(make all,运行一段时间)继续出现
百度后得知是cuda(cudnn)版本与caffe版本不匹配。
打开caffe 下的Makefile.config 文件
我装的是cuda9.1,因此将前两行
删掉即可。
此时,再次
make all -j8
make test -j8
make runtest -j8 全部成功!