在Kepler GPU上的cuDNN错误ARCH_MISMATCH

时间:2017-01-12 07:02:48

标签: cuda cudnn aleagpu

我正在运行Alea TK样本。只要我不激活cuDNN,除CNN外,其他工作都会有效,因为它使用了依赖于cuDNN的Pooling2D。

如果我现在激活cuDNN(通过app.config),我会在拨打[cuDNN Error] ARCH_MISMATCH时收到此错误Context.GpuContext(0)

如果我在没有cuDNN的情况下运行Context.GpuContext(0),我可以清楚地看到,这是我的'GT 730'应该具有计算3.0功能。

任何想法,这里出了什么问题?

MyDevidce

1 个答案:

答案 0 :(得分:1)

GT-730有两种不同版本,它们没有相同的CC:

  

GeForce GT 730:3.5

     

GeForce GT 730 DDR3,128位:2.1

来源:CUDA GPUs,选择"启用CUDA的GeForce产品" 类别。

正如talonmies所说,如果你有DDR3& 128位版本,您的CC不足以满足您的目标。

您可以更改您的要求(使用其他软件,编写自己的......)或更改您的GeForce图形卡。