我是靠谱客的博主 细心超短裙,最近开发中收集的这篇文章主要介绍MATLAB中MatConvNet安装常见问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

自己记录一下安装过程。

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安装常见问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部