2017-01-12 52 views
-2

我只是运行Alea TK样本。只要我不激活cuDNN,那么除了CNN之外,因为它会使用依赖于cuDNN的Pooling2D。开普勒GPU上的cuDNN错误ARCH_MISMATCH

如果我现在激活cuDNN(通过app.config),只要我呼叫Context.GpuContext(0),就会收到此错误[cuDNN Error] ARCH_MISMATCH

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

任何想法,这里怎么了?

MyDevidce

+2

我不认为什么是错的。您所拥有的GPU(我猜)是一个GT730 DDR3,它是一个计算能力2.1设备,与cuDNN不兼容。 – talonmies

+1

为什么选择投票?至少我会很感激一个解释。 – Sam7

+0

很抱歉,这个标签中的一些人很不幸 – Developer

回答

1

有两个不同版本的GT-730,并且它们不具有相同的CC:

的GeForce GT 730:3.5

的GeForce GT 730 DDR3, 128bit:2.1

来源:CUDA GPUs,请选择“支持CUDA的GeForce产品”类别。

如果你有像talonmies所说的DDR3 & 128位版本,你的CC是不足以满足你想要实现的。

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