1. 安装开发所需的依赖包
sudo apt-get updatesudo apt-get install build-essential
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
sudo apt-get install libatlas-base-dev
2 编译安装caffe
下载caffe并解压,放在~目录下。(~目录即home)
cd ~/caffe-master
cp Makefile.config.example Makefile.config
编辑Makefile.config,将CPU_ONLY:=1前面的#去掉。
然后编译
make all
make test
make runtest
注意:
1.当出现下面的问题时,
“build-essential : 依赖: g++ (>= 4:4.4.3) 但是它将不会被安装
依赖: dpkg-dev (>= 1.13.5) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”
执行
sudo apt-get install aptitudesudo aptitude install build-essential #第一次选n,第二次y,这样就好了
2.若出现类似1的问题,处理同1,将apt-get改成aptitude。
参考:2015.08.17 Ubuntu 14.04+cuda 7.5+caffe安装配置
https://blog.csdn.net/qq229873466/article/details/60571263
继续安装python接口。
1.cd ~/caffe-master/python
2.sudo apt-get install python-dev python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipython
3.sudo apt-get install protobuf-c-compiler protobuf-compiler
4.cd ~/caffe-master
5.make pycaffe
# 编译添加~/caffe-master/python到$PYTHONPATH
1.sudo gedit /etc/profile
2.添加: export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH到文档最后一行
3. source /etc/profile # 使之生效
参考https://blog.csdn.net/qq229873466/article/details/60572781
检测caffe是否安装成功
依旧在~/caffe-master/python$目录下输入python
后输入import caffe
若不报错,安装成功,如下图:
若出现一下错误:
The program 'import' can be found in the following packages: * imagemagick *Try: sudo apt-get install <selected package>
解决方案: sudo apt-get install imagemagick