Я пытаюсь запустить профилировщик nvprof
, чтобы узнать, где моя программа проводит больше времени.Внутренняя ошибка Nvprof 15: 120
Но я всегда получаю эту ошибку:
======== NVPROF is profiling gpu_stuff... ======== Command: gpu_stuff ======== Error: Internal profiler error 15:120======== Warning: Application returned non-zero code 255 ======== Error: failed to read result file. ======== Warning: make sure cudaDeviceReset() is called before application exit to flush profile data.
Я звоню cudaDeviceReset()
в конце кода, и это еще не работает.
Обс: У меня нет X-server
, мне нужно использовать профилировщик в командной строке.
Ваше приложение работает нормально, если вы не используете nvprof? Что произойдет, если вы попробуете профилировать простой пример, например, образец vecadd в образцах cuda? –
Какова версия вашего драйвера? Он совместим с вашей версией инструментария CUDA? –
@RobertCrovella - Я попытался профилировать пример, который вы сказали, и это не сработало. @YuZhou - Благодаря вашему комментарию я могу использовать 'nvprof' сейчас. Версия моего драйвера не была совместима с моей версией инструментария CUDA. Вы можете ответить на вопрос? Таким образом, я могу принять ваш ответ и пометить решаемый вопрос. благодаря – Blufter