wookayin/gpustat
📊 A simple command-line utility for querying and monitoring GPU status
解決的問題
gpustat 提供了一個比 nvidia-smi 更簡潔且易讀的替代方案,用於監控 NVIDIA GPU 狀態。它簡化了 GPU 指標(如溫度、使用率與記憶體佔用)的呈現方式,讓使用者能更輕鬆地追蹤哪些程序與使用者正在佔用 GPU 資源。
運作原理
它作為 NVIDIA 官方 Python 綁定庫 nvidia-ml-py (NVML) 的封裝工具。它可以作為命令列工具執行,也可以作為 Python 函式庫匯入,以程式化方式查詢 GPU 統計數據。
適用對象
使用 NVIDIA GPU 的開發者與研究人員,需要一種快速且清晰的方式來即時監控硬體使用率與程序擁有者。
特色亮點
- 全面指標:顯示 GPU 索引、名稱、溫度、使用率與記憶體佔用。
- 程序追蹤:可顯示程序擁有者的使用者名稱、程序名稱與 PID。
- 靈活輸出:支援彩色終端輸出、用於自動化的 JSON 格式,以及用於定期更新的監控模式。
- Python API:允許整合至其他 Python 專案中,透過程式碼查詢 GPU 統計數據。
相關
- 專案
- 專案
- 專案
- 專案