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/
matlab深度学习前的准备——安装matconvnet_第1张图片输入mex -setup
matlab深度学习前的准备——安装matconvnet_第2张图片
在matlab终端输入以下命令,进入自己解压路径

cd D:\MATLAB2018b\matconvnet-1.0-beta25

然后输入下面命令:

addpath matlab 
vl_compilenn

然后进行测试

vl_testnn

matlab深度学习前的准备——安装matconvnet_第3张图片
测试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) ;

matlab深度学习前的准备——安装matconvnet_第4张图片
解决办法:https://blog.csdn.net/u014292102/article/details/80331481
matlab深度学习前的准备——安装matconvnet_第5张图片
然后重新运行

vl_compilenn('enableGpu', true)

成功:
matlab深度学习前的准备——安装matconvnet_第6张图片
最终再次测试GPU

vl_testnn('gpu', true)

效果图:
matlab深度学习前的准备——安装matconvnet_第7张图片
matlab深度学习前的准备——安装matconvnet_第8张图片

最终成功界面:
matlab深度学习前的准备——安装matconvnet_第9张图片

你可能感兴趣的:(深度学习,Matlab)