nvprof, чтобы открыть формат трассировки или slog2
Я хочу сгенерировать трассировку моей программы cuda и просмотреть ее. поэтому я запускаю его с помощью следующей команды
nvprof --print-gpu-trace ./my_exec
Который печатает трассировку в текстовом формате, который имеет свои ограничения для понимания. Было упомянуто, что я могу сохранить вывод в текстовый файл и позже, который может быть просмотрен с помощью сеанса nvvp через X или локально.
Чтобы добавить к моему страданию, ни одна из существующих установок nvvp не работает на удаленном хосте по множеству причин. В моем локальном Mac, когда я устанавливаю, бог знает только, где он установлен, что остается не поддающимся поиску. Таким образом возникает необходимость конвертировать вывод nvprof во что-то, что может быть отображено с помощью jumpshot (который также используется TAU), который может быть OTC-форматом opentrace или slog2 (собственный формат jumshot).
В конечном счете, я ищу визуальное представление трассировки исполнения любым возможным способом.
1 ответ
В конечном счете, я ищу визуальное представление трассировки исполнения любым возможным способом.
Самый простой способ сделать это будет с nvvp
,
Документация описывает, как импортировать nvprof
сессия.
В основном вам нужно запустить nvprof
с --output-profile
вариант. Затем импортируйте полученный файл, используя nvvp
Мастер импорта (nvvp ... Файл... Импорт...)