Ubuntu16.04 caffe安装记录

时间:2022-06-17 06:30:24

caffe真的是我目前装过最麻烦的框架,刚解决一个问题就又出现一个问题,第一次装失败以后直接重装的Ubuntu系统,第二次装依旧是没有找到正确的合适的教程,这里学一下,那里看一点的。

由于笔者能力有限,这里只是做的汇总教程,都是经过亲身实践验证有效分享。

首先,安装过程框架:

  1. 安装NVIDIA的显卡驱动(其实cuda-toolkit中已经包含了显卡驱动包,可以不用单独安装)
  2. 安装cuda (安装成功后重启电脑,使用nvidia-smi可以查看到gpu信息//没有单独装显卡驱动的情况)
  3. 安装cudnn
  4. 安装MATLAB
  5. 安装BIAS
  6. MKL与CUDA的环境设置
  7. 安装opencv
  8. 安装glog以及其它依赖项
  9. 安装Caffe并测试

具体步骤参考教程:

1、整体详细的安装过程讲解,每一个命令注释清楚,且此教程安装版本较新
http://www.cnblogs.com/xuanxufeng/p/6150593.html
2、欧新宇这个教程,条理很清楚,而且首页有百度云分享,安装包齐全,但是有的东西讲解的不是很细,且配置过程跟着配都有报错。适合整理安装思路!
http://blog.csdn.net/shiorioxy/article/details/52652831
3、只是针对Ubuntu上MATLAB2014a的安装,有百度云安装包分享,讲解简单清楚。
http://blog.csdn.net/miaoqiucheng/article/details/53433535
4、只是针对OpenCV 安装教程。
http://blog.csdn.net/titer1/article/details/45070065
5、Ubuntu编译matcaffe
http://www.cnblogs.com/yizhichun/p/6339793.html
6、Caffe环境搭建注意问题
http://blog.csdn.net/xiaxiazls/article/details/52039473

安装出现的上述文章中未提及的错误

  1. make matcaffe出错:
    Ubuntu16.04 caffe安装记录
Makefile:517: recipe for target 'matlab/+caffe/private/caffe_.mexa64' failed
make: *** [matlab/+caffe/private/caffe_.mexa64] Error 255

解决方法

cd caffe
gedit Makefile
//在文档中添加: CXXFLAGS += -std=c++11 

再次编译,MEX completed successfully。

安装成功测试:

安装caffe运行过程图:

Ubuntu16.04 caffe安装记录

导入caffe运行显示:
Ubuntu16.04 caffe安装记录

测试minist验证集:

Ubuntu16.04 caffe安装记录