深度学习之caffe安装历险记

这次成功安装了caffe,非常开心,哈哈!这篇文章主要就是记录下我的安装过程,帮助下还没安装成功的童鞋们!

平台:win7 64bit中文旗舰版 +  VS2013 + caffe

caffe本来是需要在Linux下编译的,感谢那些把它移植到windows的大神。但是不管在windows下还是Linux下安装都是十分困难,我这次在windows下安装花了整整一天的时间,本来打算放弃的,因为最后总是编译有link error。今天早上吃完饭后还是有点不死心,哈哈,调整了下居然成功了。

我安装caffe主要是参考了Caffe Windows版本的编译 这篇文章讲的非常详细,但是并非是VS2013下的,所以出现的问题略有不同。

1、下载caffe windows。github上有源代码源代码,但是这个会有很多工作需要自己完成,比如库的编译,这里给出一份由别人(大神)写的带第三方库的caffe带第三方库,但是不能直接运行哦。。。因为里面的链接库不一定能够直接使用。

2、安装VS2013和cuda,这个我就不写了,很简单。cuda我用的是6.5,其他版本没试过,应该问题不大。

3、用VS2013打开\build\MSVC下的.sln文件,然后就会加载项目,直接编译会出错的。选择x64平台,我用的是release哦,debug出错了,目前没去解决。那个“生成事件->预先生成事件->命令行”中的命令,选择否。

但是我开始是选了否,后来发现又变成是了,不知为何,如果发现否不能成功,试试改成是吧。

4、继续编译,会出现第三方库出错的情况,可能是因为这里的第三方库在你的计算机上不可用。除了opencv和openblas以外你需要自己编译。boost编译很容易。levelDb很麻烦,选择release,然后里面优化最好选择禁用,否则会出各种链接错误。

5、第三方的库编译完成后自己把它拷贝到include的lib 目录下,再编译。

6、要开会了,我晕,先写到这儿,大致差不多了,多参考我说的那篇博文吧。有问题再交流。然后我把我编译成功的工程放出来,大家自己直接运行sample里面的minst,里面有个train_lenet.bat,双击试试(啊,工程文件800多M,压缩后180M,我传到百度网盘吧,本来还想放CSDN赚点分)。http://pan.baidu.com/s/1qWHkQoG  ,提取码是42ry  。如果可用就自己玩吧,出错了就悲剧了,自己编吧。有问题提出来大家交流。希望能够交几个对深度学习真正感兴趣,有所作为的朋友。

第一写文章,自知很水,谅解。

阅读更多
版权声明:本文为博主原创文章,转载时务必将原文链接置于转载文章首部可见处,尊重博主劳动。博主研究生一枚,现在正在找工作,对深度学习非常感兴趣,希望有做这方面的公司收留,谢谢! https://blog.csdn.net/thesby/article/details/43339037
文章标签: 深度学习 caffe
个人分类: 深度学习
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭