深度学习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


安装依赖库

  1. <span style="font-size:12px;">$ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler  
  2. $ sudo apt-get install --no-install-recommends libboost-all-dev  
  3. $ sudo apt-get install libatlas-base-dev  
  4. $ 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中


安装

  1. <span style="font-size:12px;">$ cd caffe  
  2. $ mkdir build  
  3. $ cd build  
  4. $ cmake -DCMAKE_BUILD_TYPE=Release -DCPU_ONLY=ON ..  
  5. $ make all  
  6. $ sudo make install</span>  


测试

  1. <span style="font-size:12px;">$ make runtest</span>  


如果你看到了最后一个passed恭喜你就全部成功了!!!

原文地址:https://www.cnblogs.com/SuMeng/p/8298155.html