Отчет Nsight: нет запусков ядра

Я написал простую программу cuda в.cu файле. Когда я хочу увидеть производительность этой программы. Я выбираю "Nsight-> Начать анализ производительности....", затем выбираю "Профиль CUDA Application". После некоторого запуска приложения и завершения захвата в отчете говорится, что "ядро не запускается, захвачено". В сводном отчете говорится: " 1 ошибка обнаружена". Может ли кто-нибудь помочь мне понять, почему это произошло?

1 ответ

Ты звонишь cudaDeviceSynchronize() или же cudaDeviceReset() после того, как вся работа CUDA сделана в вашем образце? В противном случае Nsight не может гарантировать, что все буферы записи запуска и memcpy сброшены.

Другие вопросы по тегам