概述
自己记录一下安装过程。
1.MinGW-w64安装
安装教程
下载地址
其中,配置环境变量这里,应当在path中添加到 /bin 的位置。
2.MatConvNet
安装教程
我出现的问题:
解决方法
1.
找到matlab文件
更改path语句
[上面给的解决方案应该是用VISUAL STUDIO的解决方案,我用的是MinGW,所以cc_location位置不一样,不适用该方法。]
从自己的电脑中找到c1.exe文件,放到matconvnet-1.0-beta25matlab目录下面。
↓
然后就出现了新的错误
一开始是正常的提示
后来就是大段大段的红色文字报错,最下面是这样的
出错 vl_compilenn>mex_compile (line 583)
mex(args{:}) ;
出错 vl_compilenn (line 492)
mex_compile(opts, srcs{i}, objfile, flags) ;
网上给出来的解决方法,但是并没有解决我的问题。
更新解决方案
先根据自己电脑MATLAB的版本号,寻找支持的Visual Studio
MATLABbinwin64mexopts
1下载VISUAO STUIDO
记得勾选相应的配置
工作负载勾选使用c++的桌面开发,并将C++/CLI支持勾选。
若是windows8,将Windows8.1 SDK 和 UCRT SDK勾选;
若是windows10,勾选windows10 SDK 、 Windows8.1 SDK 和 UCRT SDK。
并在单个组件的最后,勾选“测试工具核心功能”。
2按照方法配置
如果出现出错 vl_compilenn>mex_compile (line 583) mex(args{:}) ;
要把原来安装的MINGW卸载掉
建议用GPU编译的时候使用如下语句:
vl_compilenn(‘enableGpu’, true, ‘cudaRoot’, ‘C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.1’)
再找不到CL.EXE
从VS安装路径中找打这个路径,添加到环境变量PATH里面
Visual Studio IDEVCToolsMSVC14.16.27023binHostx64x64
如果用GPU编译
Matlab 使用了 ‘-R2018a’ 进行编译并与 ‘-R2017b’ 链接在一起
注意MATLAB和CUDA版本对应关系
这篇文章中列出了一些其他的常见问题,大家可以参考一下。
常见问题第二弹
最后
以上就是细心超短裙为你收集整理的MATLAB中MatConvNet安装常见问题的全部内容,希望文章能够帮你解决MATLAB中MatConvNet安装常见问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复