caffe安装过程中遇到的问题,主要是各种以来源缺少,记录如下:
可以将下列依赖项目都安装一遍,以防出问题
安装相关依赖项
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-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-de
fatal error: glog/logging.h: 没有那个文件或目录
sudo apt-get install libgoogle-glog-dev
make: protoc: 命令未找到
解决办法:
sudo apt-get install protobuf-c-compiler protobuf-compiler
./include/caffe/common.hpp:4:32: fatal error: boost/shared_ptr.hpp: 没有那个文件或目录
sudo apt-get install --no-install-recommends libboost-all-devfatal error: google/protobuf/stubs/common.h: 没有那个文件或目录
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
caffe python 编译过程中出现的问题
File "<stdin>", line 1, in <module> ImportError: No module named caffe
python caffe报错:No module named google.protobuf.internal
我装的是anaconda2, 解决方法是在其中安装protobuf最新版本
sudo chmod 777 -R anaconda2
conda install protobuf
caffe安装可参考如下博客
https://blog.csdn.net/yhaolpz/article/details/71375762