WIN10+Matlab2018a+VS2015+MatConvNet+CUDA9.0+cudnn9.0环境安装

由于最近在学卷积神经网络,而且对matlab熟悉一些,所以就选用matlab来作为学习卷积神经网络的工具。首先本文假设你的机器已经安装好了cuda,cudnn,vs2015。本文参考了博客https://blog.csdn.net/u011935830/article/details/82187321

1.MatConvNet的下载地址:https://github.com/vlfeat/matconvnet

2.下载之后将压缩包解压到一个文件夹,并在这个文件夹的matlab文件夹下新建local文件夹,把cudnn放入这个文件夹,然后matlab的当前文件夹目录进入这个文件夹的matlab文件夹

3.在命令行窗口输入:

mex -setup

      

4.如上图点击选择画红框部分

5.在命令行窗口输入:

vl_compilenn('enableGpu', true,... 
               'cudaRoot', 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0', ...
                           %自己安装的CUDA的路径
               'cudaMethod', 'nvcc', ...
               'enableCudnn', true, ...
               'cudnnRoot', ... 'E:\matlab2018\toolbox\matconvnn\matconvnetmaster\matlab\local\cuda') ;

6..对vl_compilenn.m中的代码按照https://blog.csdn.net/u014292102/article/details/80331481(这一步是对出现的以下图片错误时才执行,否则请跳过)


7.最后全部编译成功: