У меня есть двоичный код моей программы, который сгенерирован с помощью nvcc-компилятора. Я хочу профилировать его с помощью nvprof. Я пробовал с nvprof ./a.out
, и он показывает секунды для каждой функции. Хотя это хорошо для меня, я хочу видеть график моей заявки. Я мог бы легко сделать это, если бы я строил свой проект с Nsight, но, к сожалению, я не могу этого сделать. Итак, как я могу вызвать программу nvprof за пределами Nsight, чтобы просмотреть график моего приложения?nvprof в двоичном файле
0
A
ответ
2
Несколько способов, которые вы можете увидеть хронологию:
- В Nsight, нажмите кнопку профиля после компиляции;
Используйте автономный инструмент профилирования GUI nvvp в CUDA, который может быть запущен следующей линией cmdline, если
/usr/local/cuda/bin
(установочный двоичный каталог CUDA по умолчанию) находится в вашем$PATH
. Затем вы можете использовать lanuch для своегоa.out
в графическом интерфейсе nvvp, чтобы просмотреть его и отобразить временную шкалу.$ nvvp
Используйте CmdLine инструмент
nvprof
с-o
возможности создания файла результат, который может быть импортирован Nsight и/или НВВПОМ для отображения временной шкалы. user manual of nvprof предоставляет более подробную информацию.$ nvprof -o profile.result ./a.out
Смежные вопросы
- 1. Сохранить словарь в двоичном файле
- 2. Переписывание поля в двоичном файле
- 3. Операции в двоичном файле C
- 4. Найти шаблон в двоичном файле?
- 5. Поиск записи в двоичном файле
- 6. Поиск в двоичном файле C++
- 7. Обновить информацию о двоичном файле
- 8. Xor шифрование в двоичном файле в python
- 9. Поиск в двоичном файле в turbo c
- 10. Как рассчитать средние значения переменной в одном двоичном файле на основе классов в другом двоичном файле?
- 11. cuda nvprof для файла mex
- 12. Python - Сохранить объекты вместе в двоичном файле?
- 13. Эффективное считывание значений в двоичном файле
- 14. Сохранение данных 'struct' в двоичном файле
- 15. Как найти пароль в двоичном файле
- 16. Запись/чтение строк в двоичном файле-C++
- 17. Weird encoding в 8-битном двоичном файле
- 18. Поиск конкретных примитивов в двоичном файле
- 19. Bash: заменить некоторые байты в двоичном файле
- 20. Изменение конкретного бита в большом двоичном файле
- 21. Загрузка и сохранение класса в двоичном файле
- 22. Сгенерированные целые числа в двоичном файле
- 23. Как искать «\ 0» в двоичном файле?
- 24. Запуск SQL-запроса в двоичном файле?
- 25. Как сохранить двойные значения в двоичном файле?
- 26. Измените инструкции asm в двоичном файле ELF
- 27. Найти смещение данных в двоичном файле
- 28. Вывести двоичный файл в двоичном файле C++
- 29. Java: поиск символов в двоичном файле
- 30. Ошибка в двоичном файле при добавлении разрешения
Вы можете сделать 'nvprof --print-ГП-след./A.out', чтобы получить временную шкалу. – BenC