caffe真的是我目前装过最麻烦的框架,刚解决一个问题就又出现一个问题,第一次装失败以后直接重装的Ubuntu系统,第二次装依旧是没有找到正确的合适的教程,这里学一下,那里看一点的。
由于笔者能力有限,这里只是做的汇总教程,都是经过亲身实践验证有效分享。
首先,安装过程框架:
- 安装NVIDIA的显卡驱动(其实cuda-toolkit中已经包含了显卡驱动包,可以不用单独安装)
- 安装cuda (安装成功后重启电脑,使用nvidia-smi可以查看到gpu信息//没有单独装显卡驱动的情况)
- 安装cudnn
- 安装MATLAB
- 安装BIAS
- MKL与CUDA的环境设置
- 安装opencv
- 安装glog以及其它依赖项
- 安装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
安装出现的上述文章中未提及的错误
- make matcaffe出错:
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运行过程图:
导入caffe运行显示:
测试minist验证集: