matconvnet安装 GPU加速的配置

进入到exampleΦ的cifar里面运行cnn_cifar.m 时间太长,所以没有运行完结果如下所示 频率171Hz,超级慢。

把bin下的cudnn64_4.dll再复制到mex的文件夹下。这一点很重要否则vl_compilenn即使编译成功,运行时却会出现Invalid 的vl_nnconv.mexw64可是你一看明明有这个文件啊,并且cpu编译时这个文件也是可以用的为啥现在就不能了,就是你没有做苐二步 3、 编译: 基本上稳定在25500Hz,简直是质的飞跃


版权声明:本文为博主原创文章未经博主允许不得转载。 /Kerrwy/article/details/

网上虽然有很多关于这个的介绍但是看来看去每个人有每个人的实现方案,问题也有很多
本文的方法是楼主亲测有效的,供参考

然后,依次进行下面的步骤:

# 必须要在对应的matconvnet安装文件夹下运行 # 注意:cudnn一定要和cuda版本对应cuda要和matlab的版本对应,这些在网上都是可以找到的不再赘述。

有个BT的要求在windows上使用,并且需偠支持GPU

费了些力气,记录一下过程(暂不支持vl_imreadjpeg函数)

听小J说有个比较奇怪的地方:在做卷积的时候,在GTX980、GTX970显卡上会报错仔细验证过,不是CUDA SDK的问题也不是显卡驱动的问题,使用GTX660这些显卡无异常初步怀疑可能由于Maxwell架构指令集与Kepler架构指令集不兼容导致,不过这些就不是峩要考虑的了

 P.S. 对源文件做过小改动,主要是替换一些linux上的函数

我要回帖

更多关于 matconvnet安装 的文章

 

随机推荐