微软caffematlab编译详细步骤.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微软caffematlab编译详细步骤

【caffe-Windows】微软官方caffe之matlab接口配置发表于2016/6/17 22:10:42 ?996人阅读分类:?神经网络按照微软的官方地址配置可能会出现一个问题caffe_.mexw64找不到引用模块问题,或者在matlab里面压根找不到caffe_这个函数,下面会提到这两个问题。还是按照步骤来吧【PS】有GPU同样按照下述步骤,进行即可第一步修改配置文件,使之支持matlab接口,修改两个地方,第一个是matlabsupport,第二个是matlabdir也就是你的matlab安装目录(对matlab桌面图标右键属性查看):第二步编译caffe文件夹里面的Windows里面的caffe.sln工程里面的matcaffe一项【注】此时先选择release选项吧,别用debug了第三步使用release编译以后,在\Build\x64\Release下会生成一个matcaffe文件夹,重点要有下面画框的文件。第四步【此步是按照微软官方配置方法】这一步不会安装成功,不想看到这种出错情况可直接跳入第五步首先将上一步生成的matcaffe加入matlab的路径中,直接在setpath里面设置然后将release加入系统变量【手动copy进去就行了,我这里没加,因为我测试了一下貌似没啥效果,你们可以试试可以成功不】最后运行这个demo遇到的就是我说的找不到caffe_的问题了接下来我把这个\Build\x64\Release\matcaffe\+caffe\private这个文件夹里面的东西全都拷贝到\matlab\+caffe\private覆盖,然后遇到下面问题第五步暴力解决它,把\Build\x64\Release下的所有的链接文件也就是dll文件也拷贝到这个文件夹去,原文件在这里拷贝到\matlab\+caffe\private以后是这样第六步下载一下model文件放到caffe-master\models\bvlc_reference_caffenet文件夹下下载地址 ?链接:/s/1geUv01l 密码:yp9p标签文件如下synset_words.txt地址:链接:/s/1c24ty6W 密码:3z7y测试一下效果,建立一个test.m测试文件,路径如下【忽视readlabel,我自己写的读文件,最后放到test.m里面了】【最好在matlab里面加一下路径】D:\caffe_root\caffe-windows\Build\x64\Release\matcaffe\+caffe2016/12/19总结:按照上边的步骤设置后,自己仍然有问题,以下是解决方法因为笔记本电脑没有安装GPU,所以在CommentSps设置如下:CpuOnlyBuildfalse/ CpuOnlyBuild UseCuDNNfalse/UseCuDNNPythonSupportfalse/PythonSupportprototxt设置要注意:totxt中solver_mode: CPU通过多次尝试,Release编译、Debug编译同时存在的情况下,每一次Dome都运行失败,(不知道什么原因),然后我删掉了D:\DeepLearning\caffe-windows\Build\x64下的Release文件夹,运行Dome,很奇怪,第一打开Dome之后就可以运行不错出,但是第二次运行Dome时就报错。于是,我删掉D:\DeepLearning\caffe-windows\Build\x64下的Debug文件夹(这时,必须删掉Debug文件夹,要不然Release编译时会出错),然后重新编译了Release,按照上边的第五步设置,然后运行Dome,结果运行成功了,再次运行还是成功的。现阶段,只能理解Release编译和Debug编译不能同时存在,最好使用Release,并且工程应用都是release版本,所以直接编release版,如果需要调试再弄Debug版。据说使用Debug有时候怕编译不过去,就能理解这些了,反正caffe与MATLAB配置成功了。

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档