我想從我的GPU應用程序中提取數據以檢查其限制。我必須使用nvprof,因爲應用程序在遠程服務器上運行,所以我應該創建一個文件以在本地導入Visual Profiler。我嘗試使用nvprof -o file_name <app> <params>
和nvprof --analysis-metrics --output-profile file_name <app> <params>
創建文件,但是當我在Visual Profiler,分析節中導入這些文件時,某些字段爲空:「全局內存加載數據不足」,「全局內存存儲數據不足」 ,「內核SM數據不足」......。我如何生成一個文件(或更多)以便獲得分析部分的所有信息?我用nvcc編譯cuda代碼,標記爲-lineinfo -arch compute_20 -code sm_20 --ptxas-options=-v
。 這些是空字段的一些示例:將CUDA nvprof輸出導出到Visual Profiler
1
A
回答
1
您可以嘗試添加會話,而不是將prof文件導入視覺分析器。 我碰到類似的問題。我所做的是根據here中的說明添加會話,並且您將能夠看到所有信息。
相關問題
- 1. 瞭解CUDA分析器輸出(nvprof)
- 2. Nvidia的FLOPS的nvprof輸出
- 3. 如何從nvprof或NVidia Visual Profiler的輸出中獲取定時值?
- 4. 怪異的結果從輸出nvprof
- 5. Compute Visual Profiler中的CUDA memset
- 6. cuda profiler nvprof未顯示錶面/紋理讀取或寫入
- 7. CUDA + Visual Studio =抑制輸出窗口
- 8. cuda profiler l1_global_load_hit和l1_global_load_miss返回零
- 9. Ruby GC :: Profiler沒有輸出
- 10. CUDA - Visual Profiler和控制流分流
- 11. 如何運行和理解CUDA Visual Profiler?
- 12. CUDA Visual Profiler不會生成時間線
- 13. CUDA和計算Visual Profiler的新手
- 14. 將CLI輸出導出到Excel
- 15. 如何將Selenium輸出導出到PHP?
- 16. 將PHP輸出導出到Microsoft Excel中
- 17. 將R輸出導出到Excel
- 18. Visual Studio 2012 Profiler不會產生任何輸出(Win 8)
- 19. 將'nunit-console'輸出重定向到Visual Studio輸出窗口
- 20. 在Visual Studio中將輸出鎖定到輸出窗口
- 21. 如何從NVidia Visual Profiler(nvvp)導出數據?
- 22. 將Visual Studio 08項目導出到PDA
- 23. 將項目從Unity導出到Visual Studio
- 24. 將數據從Visual Studio導出到CRM
- 25. Oracle - 輸出到Visual Studio
- 26. 輸出到Word的Visual Basic
- 27. Node.js:重定向.profiler()和.logging()輸出
- 28. CUDA程序輸出錯誤
- 29. C/CUDA程序輸出
- 30. CUDA輸出始終爲0
我在cuda'vectorAdd'示例中運行了'nvprof --analysis-metrics ...'命令。我在分析選項卡和可視化分析器的詳細信息選項卡中分析數據都沒有問題。也許您需要更具體地瞭解您的確切測試用例以及您正在查找數據的確切位置。我相信「不足的數據」消息是您正在分析的實際內核/代碼的結果,而不是與分析器本身有關。 –
感謝@RobertCrovella的回覆。我已經添加了一個空字段示例的圖像。 –