cuda-convnet在Windows下的使用 错误(error:invalid device function)



       cuda-convnetwindows下的具体配置过程可以参考博客ConvnetWindows下的使用http://blog.csdn.net/xuanwu_yan/article/details/12784691),写的很详细。我主要写一下我自己遇到的问题,我的操作系统是win7 X64,使用cuda版本是5.5vs2012,我在NVIDIAGT 620quadro 2000 两种gpu型号上都做过实验,都能跑通了。

     cuda-convnet-read-only文件夹下载

      官网有下载方法https://code.google.com/p/cuda-convnet/wiki/Compiling,主要过程就是先下载subversion软件,然后安装,再将subversion安装路径(比如我的是C:\Program Files\SlikSvn\bin)加入环境变量path中,然后就可以在cmd 中输入命令svn checkout http://cuda-convnet.googlecode.com/svn/trunk/ cuda-convnet-read-only,即可在用户文件夹下得到cuda-convnet-read-only文件夹。

    对于error: Invalid  device function

      前面所有的步骤都很顺利,但是编译完成后运行时出错了,而且这个错误花了我很长时间,我一度认为是我的GPU计算能力不够,下面是错误的截图。


      后来才知道原来很简单,首先你要知道自己的gpu计算能力,比如我的GT620 ,计算能力为2.1,但是以前的code Generation compute_30sm_30,所以一直出错,后来按照自己的计算能力更改一下就好了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值