主要参考博客:https://blog.csdn.net/pangyunsheng/article/details/79418896
搞了一个学期的caffe,这里想要来简要整理一下caffe的安装以及基本使用。我本人使用VMware,Linux版本为Ubuntu16.04。
一、安装依赖包
打开linux命令行,先执行下面指令进行更新:
sudo apt-get update
再依次执行以下语句,安装依赖包(一定要全部安装成功!!!):
sudo apt-get install libprotobuf-dev
sudo apt-get install libleveldb-dev
sudo apt-get install libsnappy-dev
sudo apt-get install libopencv-dev
sudo apt-get install libhdf5-serial-dev
sudo apt-get install protobuf-compiler
sudo apt-get install libgflags-dev
sudo apt-get install libgoogle-glog-dev
sudo apt-get install liblmdb-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install --no-install-recommends libboost-all-dev
二、下载caffe源码
这里使用git进行下载,如果没有安装git,先执行下面指令安装git:
sudo apt-get install git
再执行下面指令下载caffe源码(git clone慢请移步git clone 如何加速):
git clone git://github.com/BVLC/caffe.git
安装成功后即可在安装目录看到caffe安装包:
三、编译caffe
1.进入caffe目录下:
cd caffe
2.生成Makefile.config文件:
cp Makefile.config.example Makefile.config
3.修改Makefile.config中的文件配置
(1)编辑Makefile.config文件
sudo vim Makefile.config
点击字母i进入编辑模式(注意,并不会输入i,只是切换模式,之后就可以正常的编辑文本了,因为使用了vim)
(2)去掉CPU_ONLY:=1前面的#号:
(3)配置文件引用路径
将
改为
然后按下ESC,输入:wq,再按回车即可保存并退出
(4)进行编译,执行以下命令
make all
make test
make runtest
执行完runtest后,出现如下界面表示安装成功
到这里,caffe的安装和编译就完成了。