NSight Compute 用戶手冊(上)
非交互式配置文件活動
從NVIDIA Nsight Compute啟動目標應用程序
啟動NVIDIA Nsight Compute時,將出現歡迎頁面。單擊快速啟動打開連接對話框。如果未顯示“連接”對話框,則可以使用主工具欄上的“連接”按鈕打開它,只要當前未連接。從Connection下拉列表中選擇左側的目標平台和本地主機。然后,填寫launch details並選擇launch。在“活動”面板中,選擇“概要文件”活動以啟動預配置概要文件會話的會話,並啟動命令行探查器以收集數據。提供輸出文件名以允許使用啟動按鈕啟動會話。
其他啟動選項
有關這些選項的詳細信息,請參閱命令行探查器的命令行選項。這些選項被分組到選項卡中:Filter選項卡公開選項來指定應該分析哪些內核。選項包括內核regex過濾器、要跳過的啟動次數以及要評測的啟動總數。Section選項卡允許您為每次內核啟動選擇應該收集的部分。采樣選項卡允許您為每次內核啟動配置采樣選項。另一個選項卡包含通過--metrics選項收集NVTX信息或自定義度量的選項。
Section選項卡允許您為每次內核啟動選擇應該收集的部分。將鼠標懸停在某個部分上,以查看其作為工具提示的說明。要更改默認啟用的節,請使用“Sections/Rules信息”工具窗口。
有關此活動中可用選項的詳細說明,請參閱配置文件活動。
瀏覽報表
瀏覽報表
默認情況下,profile報告會出現在Details頁面上。您可以在報表的不同報表頁之間切換,報表左上角的下拉列表標記為“頁”。報告可以包含任意數量的內核啟動結果。啟動下拉列表允許在報告中的不同結果之間切換。
區分多個結果
在“詳細信息”頁面上,按“添加基線”按鈕以將當前結果提升為焦點,以將來自此報表的所有其他結果以及在同一個NVIDIA Nsight Compute實例中打開的任何其他報告進行比較。如果設置了基線,詳細信息頁面上的每個元素都會顯示兩個值:焦點中結果的當前值和基線的相應值或與相應基線值相比的更改百分比。
使用下拉按鈕、配置文件菜單或相應工具欄按鈕中的清除基線條目刪除所有基線。有關更多信息,請參見基線。
執行規則
在“詳細信息”頁面上,某些部分可能會提供規則。按Apply按鈕執行單個規則。頂部的Apply Rules按鈕執行焦點中當前結果的所有可用規則。規則也可以是用戶定義的。有關詳細信息,請參閱《自定義指南》。
連接對話框
使用“連接”對話框啟動並附加到本地和遠程平台上的應用程序。首先選擇要分析的目標平台。默認情況下(如果支持),將選擇本地平台。選擇要在其上啟動目標應用程序或連接到正在運行的進程的平台。
連接對話框
使用遠程平台時,將要求您在頂部下拉列表中選擇或創建連接。要創建新連接,請選擇+並輸入連接詳細信息。使用本地平台時,將選擇localhost作為默認值,不需要進一步的連接設置。如果分析將在同一平台的遠程系統上進行,則仍然可以創建或選擇遠程連接。
根據您的目標平台,選擇Launch或Remote Launch來啟動應用程序以在目標上進行分析。請注意,只有在目標平台支持時,遠程啟動才可用。
為應用程序填寫以下啟動詳細信息:
應用程序可執行文件:指定要啟動的根應用程序。請注意,這可能不是您希望評測的最終應用程序。它可以是創建其他進程的腳本或啟動器。
工作目錄:應用程序將在其中啟動的目錄。
命令行參數:指定要傳遞給應用程序可執行文件的參數。
環境:為啟動的應用程序設置的環境變量。
選擇“附加”將探查器附加到已在目標平台上運行的應用程序。此應用程序必須已使用另一個NVIDIA Nsight Compute CLI實例啟動。該列表將顯示目標系統上運行的所有可附加的應用程序進程。選擇“刷新”按鈕以重新創建此列表。
最后,為啟動或附加的應用程序選擇要在目標上運行的活動。請注意,並非所有活動都必須與所有目標和連接選項兼容。目前,存在以下活動:
交互式配置文件活動
配置文件活動
遠程連接
支持SSH的遠程設備也可以在連接對話框中配置為目標。要配置遠程設備,請確保選擇了支持SSH的目標平台,然后按+按鈕。將顯示以下配置對話框。