2017-01-12 2 views
-2

Я просто запускаю образцы Alea TK. Пока я не активирую работу cuDNN, работа будет за исключением CNN, так как она использует Pooling2D, которая опирается на cuDNN.cuDNN Ошибка ARCH_MISMATCH на GPU Kepler

Если я активирую cuDNN (через app.config), я получаю эту ошибку [cuDNN Error] ARCH_MISMATCH, как только я звоню Context.GpuContext(0).

Если я запускаю Context.GpuContext (0) без cuDNN, я ясно вижу, это мой «GT 730», который должен был вычислить возможности 3.0.

Любая идея, что здесь происходит неправильно?

MyDevidce

+2

Я не думаю, что что-то не так. У GPU у вас есть (я думаю) GT730 DDR3, который является вычислительным устройством 2.1 и несовместим с cuDNN – talonmies

+1

Почему голос? По крайней мере, я был бы признателен за объяснение. – Sam7

+0

lol Некоторые люди в этом теге, как это, к сожалению – Developer

ответ

1

Есть две разные версии GT-730, и они не имеют тот же CC:

GeForce GT 730: 3,5

GeForce GT 730 DDR3, 128bit: 2,1

Источник: CUDA GPUs выберите "CUDA-Enabled GeForce Products" категория.

Если у вас есть, как сказано в кодексах, версия DDR3 & 128bit, ваш CC недостаточно для того, чего вы пытаетесь достичь.

Вы можете либо изменить свои требования (используя другое программное обеспечение, написать свой собственный ...), либо изменить графическую карту GeForce.

Смежные вопросы