Caffe: Ошибка проверки: ошибка == cudaSuccess (48 против 0) образ ядра недоступен для выполнения при ошибке устройства на Jetson TX1

Мне удалось успешно скомпилировать Caffe на плате Nvidia Jetson TX1 с CUDA 9.0 и Open CV 3.

Однако, когда я запускаю следующую команду для тестирования Caffe:

build/tools/caffe time --model=models/bvlc_alexnet/deploy.prototxt --gpu=0

Я получаю следующую ошибку:

F0712 23:05:53.664676 28580 im2col.cu:61]  Check failed: error == cudaSuccess (48 vs. 0)  no kernel image is available for execution on the device

Если я уберу флаг --gpu=0, я больше не увижу ошибки.

Любая помощь / предложения о том, как я могу получить код для использования графического процессора, будут очень признательны.


person Kamesh Chitti    schedule 13.07.2018    source источник
comment
У меня та же проблема. Ожидая, что кто-то решит эту проблему.   -  person pfc    schedule 06.08.2018


Ответы (1)


убедитесь, что в MakeFile.config указан правильный номер арки cuda в отношении архитектуры jetson, например:

-gencode arch=compute_72,code=sm_72 \
person amirhosein Toosi    schedule 22.08.2019