首先明确:
如果有anaconda,请卸载!
使用python2.7,protoc版本3.0或2.6.
系统:ubuntu16.04
1、安装依赖
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 libgflags-dev libgoogle-glog-dev liblmdb-dev
2、安装ATLAS
sudo apt-get install libatlas-base-dev
3、opencv安装
pip install opencv-python
这样安装的版本是4.
4、安装caffe
git clone https://github.com/BVLC/caffe.git
Makefile.config配置:
cpu版本只需修改:
CPU_ONLY := 1
OPENCV_VERSION := 3(具体版本进行设置)
PYTHON_INCLUDE := /usr/include/python2.7 \
/home/wei/.local/lib/python2.7/site-packages/numpy/core/include(根据实际情况:先安装numpy,使用命令python -m site来查看用户的site-packages位置)
WITH_PYTHON_LAYER := 1
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/in