Matconvnet测试

1 CPU测试
在命令窗口输入
vl_testnn
Matconvnet测试
2 要测试GPU支持
vl_testnn(‘gpu’, true)
Matconvnet测试

出现错误,则需要继续调试GPU编译,确认
Matconvnet测试
cudnn解压后的文件夹放置在matonvnet中,
且cudnn.dll文件放置在mex文件中。

输入命令
vl_compilenn(‘enableGpu’, true, …
‘cudaMethod’, ‘nvcc’, …
‘cudaRoot’, ‘D:\CUDA Toolkit’, …
‘enableCudnn’, true, …
‘cudnnRoot’, ‘D:\matconvnet-1.0-beta25\local\cuda’) ;
后面路径分别为CUDA路径和CUDNN放置在matconvnet的路径
Matconvnet测试

3、编译步骤
Matconvnet测试
Matconvnet测试
至此,在GPU编译得时候仍然出错,仍未解决。

cd D:\matlab\matconvnet-1.0-beta25
mex -setup:D:\matlab\bin\win64\mexopts\msvc2015.xml C``
addpath matlab
vl_compilenn
 vl_compilenn('enableGpu', true, ...
'cudaRoot', 'D:\CUDA Toolkit', ...
'cudaMethod', 'nvcc', ...
'enableCudnn', 'true', ...
'cudnnRoot', 'D:\matlab\matconvnet-1.0-beta25\local\cuda') ;