深度学习3--caffe的安装(only CPU)
1、
本来按照视频走的,但是在cmake的时候报错,然后参考了这篇文章,稀里糊涂的就好了,总结就是把“视频/本文”说的依赖都安装上,就可以了,
先安装opencv,再安装caffe第三方依赖
在安装caffe第三方依赖的时候,别安装那个 libopencv-dev,因为会与安装opencv时的依赖冲突
2、
以下内容来自:http://blog.csdn.net/l18930738887/article/details/54697499
caffe安装官网推荐:http://caffe.berkeleyvision.org/install_apt.html
安装依赖库
- <span style="font-size:12px;">$ 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 libatlas-base-dev
- $ sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev</span>
注意:第二篇文章所说的 libopencv-dev 可能会有版本冲突,如果已经安装好opencv可以把它删除。参考http://blog.csdn.net/l18930738887/article/details/54696148
下载源文件
如果想自己从github上拉也都可以:git clone https://github.com/BVLC/caffe.git
(就是要下载master分支,其他分支改动很大)
解压缩在~/caffe中
安装
- <span style="font-size:12px;">$ cd caffe
- $ mkdir build
- $ cd build
- $ cmake -DCMAKE_BUILD_TYPE=Release -DCPU_ONLY=ON ..
- $ make all
- $ sudo make install</span>
测试
- <span style="font-size:12px;">$ make runtest</span>
如果你看到了最后一个passed恭喜你就全部成功了!!!