matlab深度学习前的准备——安装matconvnet

参考博客:
1、https://blog.csdn.net/u011935830/article/details/82187321
2、https://blog.csdn.net/hiudawn/article/details/80381503
3、https://blog.csdn.net/yexiaogu1104/article/details/73177690

前提
有英伟达的显卡
matlab版本高于2017b
我的环境
win10、matlab2018b、cuda10.0、cudnn7.6.5(先把cuda和cudnn安装好,记得版本匹配以下)

介绍

MatConvNet是一个实现卷积神经网络(CNN)的MATLAB工具箱,用于计算机视觉应用。 用这个工具箱,能很方便地在MATLAB中用GPU来进行训练

安装matconvnet

下载地址:https://www.vlfeat.org/matconvnet/
在这里插入图片描述输入mex -setup
在这里插入图片描述
在matlab终端输入以下命令,进入自己解压路径

cd D:\MATLAB2018b\matconvnet-1.0-beta25

然后输入下面命令:

addpath matlab 
vl_compilenn

然后进行测试

vl_testnn

在这里插入图片描述
测试GPU

vl_compilenn('enableGpu', true)

出现以下问题:
’D:\MATLAB2018b\matconvnet-1.0-beta25\matlab\mex\vl_nnconv.mexw64’ 使用了 ‘-R2018a’ 进行编译并与 ‘-R2017b’ 链接在一起。 有关详细信息,请参阅 MEX 文件使用了一个 API 进行编译并与另一个
API 链接在一起。
出错 vl_compilenn>mex_link (line 627)
mex(args{:}) ;
出错 vl_compilenn (line 500)
mex_link(opts, objs, flags.mex_dir, flags) ;

在这里插入图片描述
解决办法:https://blog.csdn.net/u014292102/article/details/80331481
在这里插入图片描述
然后重新运行

vl_compilenn('enableGpu', true)

成功:
在这里插入图片描述
最终再次测试GPU

vl_testnn('gpu', true)

效果图:
在这里插入图片描述
在这里插入图片描述

最终成功界面:
加粗样式

发布了465 篇原创文章 · 获赞 694 · 访问量 96万+

猜你喜欢

转载自blog.csdn.net/mao_hui_fei/article/details/104261675