毕业设计3-caffe配置手记

环境配置基本参考的这个:
我使用的是64位Windows10,opencv的版本是2.9.4还是2.94来着忘了,其实都可以。一步步做,需要注意的是在用vs2013打开caffe项目里的那个.sln文件的时候,在vs里会提示加载失败,像这样:

其实只要在项目上右键重新加载就可以了:

把三个都重新加载一下就发现加载成功了,好神奇对不对,我他么找了好久不知道怎么加载啊。

然后就是修改caffe项的属性,主要是改附加库目录和附加包含目录,就是一般的lib和include。把自己安装的boost啊 cuda啊 opencv啊之类的本地路径添加进去,编译的时候要用到这些附加项。

这里需要注意的是从github上download的caffe项目中的3rdparty文件夹是空的,作者有一个修改版本,把那个修改版本直接替换掉项目目录下的文件夹,然后适当修改下项目配置的路径啊什么的。不要为3rdparty文件夹配置环境变量,最好照着作者的做法来,因为代码中include了相对路径,修改起来很麻烦。
然后就右键caffe生成就好,是的我正在生成,已经编译了一分钟了
。。。。

哦,又编译失败了。。
这次报的错是:
无法打开输入文件“opencv_ts300.lib”
这是应为我用的opencv版本是249,所以附加依赖项里的300都要改成249。
那,就是这里。
然后。。。还是不行,提示没有opencv_world249.lib,我找到文件目录看了下,
老师给我的opencv缺文件,真是醉了。。
我还是自己下个3.0.0吧,自己动手,丰衣足食。

换成opencv3.0.0后果然成功了,虽然报了几万个warning。

然后就是执行caffe程序,执行的时候会报错,缺少dll文件。我的做法是一个个找到。。。。

然后还是不行,最后老师说你电脑上是A卡的那个CUDA不支持你跟师兄换一下显卡,然后我就换成了N卡结果还是不行,所以重装cuda试试看。。。
问题最后解决了,缺的那几个.dll文件在3rdparty文件夹bin里,我真是日了狗了,原作者让加的那几个动链里没有那几个玩意儿,把bin里的dll都拷到程序同目录下就行了。
最后界面出来真是开心啊。
先去吃饭,然后接着调试。
然后就是测试mnist数据集,然后。。。崩again。
老师说崩溃是正常的,好吧,假设崩溃是正常的吧。
在做mnist数据集测试的时候崩掉了,提示的错误是 Layer mnist has unspecified type

解决方法是执行 caffe/src/caffe/proto/ GeneratePB.bat
然后重新编译caffe。然后就可以用了。其他错误就不知道了,我没遇到。
如此耗费一天半,连装电脑系统、常用软件加配置caffe环境,告一段落。
写的比较乱,但是就不改了,贵在真实。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值