Почему трассировка стека не отображается на панели корреляции Nsight?

Я использую NVIDIA Nsight Visual Studio Edition для профилирования ядер CUDA, и по какой-то причине «Трассировка стека» не отображается в разделе «cudaLaunch» на панели корреляции, когда я выбираю ядро ​​из строки «Вычисления». Я хочу иметь возможность перейти от отладчика к исходному коду, как в этом руководстве (перейти к 9:30):

http://www.youtube.com/watch?v=vt7Hvj4oviQ&feature=player_detailpage

Я предполагаю, что где-то напортачил с настройками... Любая помощь приветствуется. Я использую Nsight 3.1 с VS 2012 Pro и CUDA 5.5.

Спасибо!


person t_carn    schedule 31.10.2013    source источник


Ответы (1)


Возможно, вы пропустили настройку на странице активности. Пожалуйста, посмотрите ~5:25 в этом видео для конкретных настроек.

В Nsight 3.1 VSE мы удалили столбец «действия», потому что, кроме открытия его в редакторе, «действий» было немного, и они занимали место. Вместо этого эта панель теперь ведет себя как стек вызовов Visual Studio, где вы можете дважды щелкнуть каждую строку, чтобы открыть файл.

Дайте мне знать, если это работает для вас.

person Totem    schedule 31.10.2013
comment
на самом деле, теперь отображается трассировка стека... но не столбец действий, содержащий кнопку, которая ссылается на исходный код. Я считаю, что я следовал точным шагам, как в учебнике. Есть предположения? - person t_carn; 31.10.2013
comment
Щелчок по строкам в стеке, кажется, никуда меня не ведет, но, может быть, я нажимаю не на то. Кроме того, не нужно отвечать и на этот пост, и на тот, что на форуме NVIDIA — они оба от меня, и я вижу, что оба ответа от вас :) - person t_carn; 04.11.2013