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学习笔记——安装成功后make报错

解决:

进入caffe安装目录

Protoc src/caffe/proto/caffe.proto --cpp_out=.

Mkdir include/caffe/proto

Mv src/caffe/proto/caffe.pb.h include/caffe/proto

2

caffe学习笔记——安装成功后make报错

前期依赖未装好

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,运行一段时间)继续出现

caffe学习笔记——安装成功后make报错

caffe学习笔记——安装成功后make报错

百度后得知是cudacudnn)版本与caffe版本不匹配。

 caffe学习笔记——安装成功后make报错

打开caffe 下的Makefile.config 文件 

caffe学习笔记——安装成功后make报错

我装的是cuda9.1,因此将前两行caffe学习笔记——安装成功后make报错

删掉即可。

此时,再次

make all -j8

make test -j8

make runtest -j8 全部成功!