2013-05-22 2 views
0

Я пытаюсь запустить профилировщик 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, мне нужно использовать профилировщик в командной строке.

+0

Ваше приложение работает нормально, если вы не используете nvprof? Что произойдет, если вы попробуете профилировать простой пример, например, образец vecadd в образцах cuda? –

+1

Какова версия вашего драйвера? Он совместим с вашей версией инструментария CUDA? –

+0

@RobertCrovella - Я попытался профилировать пример, который вы сказали, и это не сработало. @YuZhou - Благодаря вашему комментарию я могу использовать 'nvprof' сейчас. Версия моего драйвера не была совместима с моей версией инструментария CUDA. Вы можете ответить на вопрос? Таким образом, я могу принять ваш ответ и пометить решаемый вопрос. благодаря – Blufter

ответ

1

Спасибо Yu Zhou Это из-за вашей версии инструментария CUDA, несовместимой с вашей версией драйвера.

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