matconvnet安装编译教程最新(MatlabR2020a+VS2015+matconvnet-1.0-beta25)

2 篇文章 0 订阅
1 篇文章 0 订阅

这段时间编译matlab的卷积神经网络的工具箱matconvnet,因为我安装的最新版本的R2020a版本的Matlab,按照网上给的五花八门的教程,愣是两天没配置好,最终算是功夫不负有心人吧,在踩了无数个坑之后,还是编译成功了,现在把编译过程记录下来备忘,同时也分享给你们,希望你们一次成功。


要求:Win10,R2020a,VS2015, matconvnet-1.0-beta25,尤其是需要VS2015,貌似需要匹配matalb2020的版本。

为了方便我直接把这些传网盘,需要的自取,失效联系我要。

R2020a:链接:https://pan.baidu.com/s/1R6-vaLBG84he9MeC_0tMOA  提取码:l6qp 

matconvnet-1.0-beta25:https://pan.baidu.com/s/1zFYESrYKU7QhG2j1_VoW3A  提取码:6009 

Visual Studio Professional 2015: http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso  激活密钥:HMGNV-WCYXV-X7G9W-YCX63-B98R2

第一步:把R2020a,VS2015,全装上。

第二步:把下载好的matconvnet-1.0-beta25解压放在matlab安装目录,我的放在这里 F:\software\R2020a\toolbox

把matlab当前路径切换至matconvnet-1.0-beta25\matlab所在路径,我的是F:\software\R2020a\toolbox\matconvnet-1.0-beta25\matlab

打开vl_compilenn.m,找到大概647行,把cl_path = fullfile(cc.Location, 'VC', 'bin', 'amd64');这行注释,然后添加一行cl_path='F:\software\VS2015Professional\VC\bin\amd64_x86'; 然后保存,其中F:\software\VS2015Professional\VC\bin\amd64_x86表示我的VS2015安装路径下的那个cl.exe的位置,其实这里写F:\software\VS2015Professional\VC\bin也可以,本人亲自尝试过。

第三步:把F:\software\R2020a\toolbox\matconvnet-1.0-beta25添加到matlab的路径中

把F:\software\VS2015Professional\VC\bin\amd64_x86添加到系统环境变量,此电脑-属性-高级系统设置-环境变量-系统变量-path

第四步:在matlab命令行输入mex -setup,这里会显示你计算机中装有的编译器

因为前面装了VS2015,这里直接选择输入mex -setup C++ 就把VS2015设置为编译器了

然后执行vl_compilenn

注:这里安装了MINGW-w64 C/C++ Compiler的,一定要把它卸载了,我就是在这里卡了一天,有了它执行vl_compilenn会报错,我就是因为这玩意百度了一天才解决,卸载之后在执行vl_compilenn果断成功

到这里Matconvnet就编译成功了,最后可以输入vl_testnn测试,前面如果没报错,就会显示成功1793个,失败0个,0个未完成

大功告成!

 

 

 

 

  • 8
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值