码迷,mamicode.com
首页 > Web开发 > 详细

【MatConvNet】配置GPU

时间:2017-01-14 11:06:11      阅读:712      评论:0      收藏:0      [点我收藏+]

标签:blog   dll   技术   log   cpu   local   tco   .dll   eth   

参照大神的方法:http://www.th7.cn/system/win/201603/155182.shtml

 

第一步:需要安装cuda、VS2013;cuda默认路径,注意cuda版本和GPU要匹配

第二步:.下载cudnn,在matconvnet文件夹下建一个local文件夹,然后把cudnn放进去 (我改了文件名称为cudnn)

如图:

 技术分享

第三步:打开vl_compilenn.m,运行,等待编译结束

 

如图:

 技术分享

 
第四步把bin下的cudnn64_4.dll再复制到mex的文件夹下。

 

第五步:复制以下code到matlab命令窗,更改相应路径和文件夹名称,运行,等待编译结束。

vl_compilenn(‘enableGpu‘,true,‘cudaRoot‘,‘C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0‘,‘cudaMethod‘ ,‘nvcc‘,‘enableCudnn‘,‘true‘,‘cudnnRoot‘,‘local/cudnn‘)

 

第六步:更改选项,opts.train.gpus= [1];   表示用GPU,[ ] 表示用CPU,千万别[0]

 

最后运行即可。

GPU和CPU对比

GPU:GTX 960M 

 技术分享

 

CPU: I5 4200 HQ

 

 技术分享

【MatConvNet】配置GPU

标签:blog   dll   技术   log   cpu   local   tco   .dll   eth   

原文地址:http://www.cnblogs.com/TensorSense/p/6284753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!