2017-01-12 68 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圖形卡。