在CUDA中,是否有任何運行時API會告訴GPU設備是否正在使用?無論用戶來自視頻顯示器還是GUGPU應用程序? GPU佔用率是多少?如何決定是否使用GPU卡?
3
A
回答
3
至少在linux上,您可以使用程序nvidia-smi
來查看當前的內存使用情況,以及是否有計算進程正在運行。儘管只有選定數量的圖形卡支持計算過程的狀態,例如,特斯拉。
0
雖然它並沒有顯示什麼用呢,微星的Afterburner在Windows會顯示核心使用率,內存使用率,風扇轉速,以及GPU的溫度在一個系統(NV或以其他方式)。
相關問題
- 1. 如何確定應用程序是否正在使用GPU
- 2. 如何使用PyOpenCL檢查GPU內存是否可用
- 3. 如何判斷H2O 3.11.0.266是否在使用GPU運行?
- 4. 如何判斷Suitesparse/CHOLMOD是否正在使用GPU?
- 5. 如何檢查keras是否使用tensorflow的gpu版本?
- 6. 如何判斷我是否使用python安裝了tensorflow-gpu?
- 7. 我們如何使用AleaGpu釋放陣列的GPU內存? (在GPU卡上)
- 8. 如何決定是否使用IS A或HAS A關係
- 9. MySQL如何決定它是否使用GROUP BY索引?
- 10. 如何決定是否使用ER或UML進行建模?
- 11. 如何決定是否使用RDBMS,Doc/Obj ODBMS或Graph?
- 12. 如何決定是否應該使用CTE?
- 13. 如何使一個功能,讓用戶作出是/否決定
- 14. 如何決定是否使用超線程?
- 15. NuGet如何決定是否使用本地包緩存?
- 16. 如何決定是否分割羣集?
- 17. 確定設備是否具有GPU
- 18. 如何確定Android設備是否具有GPU代碼?
- 19. 如何確定GPU是否支持OpenGL的Gamma校正
- 20. 如何將opengl進程綁定到特定的gpu卡?
- 21. 基於Intel的顯卡是否兼容tensorflow/GPU?
- 22. GhostScript是否需要GPU?
- 23. 是否可以多線程調用GPU?
- 24. TI J6:如何查找我的應用程序是否正在使用GPU
- 25. 編譯器是否決定何時內聯函數(使用C++)?
- 26. 如何確定是否使用' - >'與'。'
- 27. 如何Rails的決定是否加載「Controller.css」與否
- 28. Android應用程序如何決定他們是否要使用網絡代理
- 29. 如何決定應用程序是否適合SharePoint?
- 30. 如果我有集成的圖形卡,是否可以進行GPU編程?
謝謝爲偉大的信息!但是,你知道任何cuda運行時API可以做到嗎? –
我建議看看NVIDIA管理庫NVML:https://developer.nvidia.com/nvidia-management-library-nvml – njuffa