NSight Compute 用戶手冊(中)


NSight Compute 用戶手冊(中)

NVIDIA Nsight Compute支持密碼和私鑰身份驗證方法。在此對話框中,選擇身份驗證方法並輸入以下信息:             

密碼             

IP/主機名:目標設備的IP地址或主機名。             

用戶名:用於SSH連接的用戶名。             

Password:用於SSH連接的用戶密碼。             

端口:用於SSH連接的端口。(默認值為22。)              

部署目錄:目標設備上用於部署支持文件的目錄。指定的用戶必須對此位置具有寫入權限。             

私鑰

 

 

 IP/主機名:目標設備的IP地址或主機名。             

用戶名:用於SSH連接的用戶名。             

SSH私鑰:用於向SSH服務器進行身份驗證的私鑰。             

SSH-Key-Passphrase:您的私鑰的密碼短語。             

部署目錄:目標設備上用於部署支持文件的目錄。指定的用戶必須對此位置具有寫入權限。             

輸入所有信息后,單擊“添加”按鈕以使用此新連接。             

當在連接對話框中選擇遠程連接時,應用程序可執行文件瀏覽器將使用配置的SSH連接瀏覽遠程文件系統,允許用戶選擇遠程設備上的目標應用程序。             

在遠程設備上啟動“活動”時,將執行以下步驟:             

命令行探查器和支持文件將復制到遠程設備上的部署目錄中。(僅復制不存在或過期的文件。)             

應用程序可執行文件在遠程設備上執行。             

對於交互式概要文件活動,將建立到遠程應用程序的連接,並開始分析會話。              

對於非交互式概要文件活動,遠程應用程序在命令行探查器下執行,並生成指定的報告文件。             

對於非交互式分析活動,生成的報告文件將復制回主機並打開。             

每個步驟的進度都顯示在進度日志中。             

進度日志

請注意,一旦遠程啟動了任一活動類型,就可以在遠程設備上的部署目錄中找到進一步分析會話所需的工具。             

交互式配置文件活動             

交互式概要文件活動允許您啟動控制目標應用程序執行的會話,類似於調試器。您可以單步執行API調用和工作負載(CUDA內核),暫停和恢復,並以交互方式選擇感興趣的內核和要收集的度量。             

此活動當前不支持分析或附加到子進程。             

支持NVTX             

收集應用程序或其庫提供的NVTX信息。需要支持單步執行到特定的NVTX上下文。             

禁用分析啟動/停止             

忽略應用程序對cu(da)ProfilerStart或cu(da)ProfilerStop的調用。             

從一開始啟用分析             

從應用程序啟動時啟用分析。如果應用程序在第一次調用此API之前調用cu(da)ProfilerStart和內核,則禁用此選項非常有用。請注意,禁用此選項不會阻止您手動分析內核。              

緩存控制

控制分析期間GPU緩存的行為。允許的值:對於Flush All,在評測期間的每個內核重播迭代之前,都會刷新所有GPU緩存。雖然應用程序的執行環境中的度量值可能稍有不同而不會使緩存失效,但此模式在重播過程中以及在目標應用程序的多個運行中提供了最可復制的度量結果。             

對於Flush None,在分析期間不刷新GPU緩存。如果度量收集只需要一個內核重播過程,這可以提高性能並更好地復制應用程序行為。然而,一些度量結果將根據先前的GPU工作以及在重放迭代之間變化。這可能導致度量值不一致和越界。             

時鍾控制             

控制分析期間GPU時鍾的行為。允許值:對於基頻,GPC和內存時鍾在配置期間被鎖定到各自的基頻。這對熱節流沒有影響。對於None,在分析期間不會更改GPC或內存頻率。             

配置文件活動             

Profile活動提供了一個傳統的、可預先配置的profiler。在配置了要評測的內核、要收集的度量等之后,應用程序將在分析器下運行,而無需交互控制。一旦應用程序終止,活動即完成。對於通常不會自行終止的應用程序,例如交互式用戶界面,您可以在分析完所有預期的內核之后取消該活動。             

此活動不支持附加到以前通過NVIDIA Nsight Compute啟動的進程。這些進程將在“附加”選項卡中顯示為灰色。

輸出文件             

應存儲收集的配置文件的報表文件的路徑。如果不存在,則自動添加報表擴展名.ncu rep。文件名組件支持占位符%i。它被一個按順序遞增的數字替換,以創建一個唯一的文件名。這將映射到--export命令行選項。             

強制覆蓋             

如果設置,則覆蓋現有報告文件。這將映射到--force overwrite命令行選項。             

目標流程             

選擇要分析的進程。僅在應用程序模式下,只分析根應用程序進程。在模式all中,將分析根應用程序進程及其所有子進程。這將映射到--target processes命令行選項。             

重播模式             

選擇多次重放內核啟動的方法。在模式內核中,單個內核的啟動在目標應用程序的單個執行期間被透明地回放。在模式應用程序中,整個目標應用程序將被多次重新啟動。在每次迭代中,為目標內核啟動收集額外的數據。應用程序回放要求程序的執行是確定性的。這將映射到--replay模式命令行選項。有關重播模式的更多詳細信息,請參閱內核評測指南。             

其他選項             

所有剩余的選項都映射到它們的等效命令行探查器。有關詳細信息,請參閱NVIDIA Nsight Compute CLI文檔中的“命令行選項”部分。             

重置             

“連接”對話框中的條目將保存為當前項目的一部分。在自定義項目中工作時,只需關閉項目即可重置對話框。             

不在自定義項目中工作時,條目將作為默認項目的一部分存儲。通過關閉NVIDIA Nsight Compute,然后從磁盤中刪除項目文件,可以從默認項目中刪除所有信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM