Repolode
psalias2006

psalias2006/gpu-hot

NVIDIA GPUをリアルタイムで監視できるセルフホスト型Webダッシュボード。ハブモードで複数マシンをまとめて監視できます。

スター
1,640
フォーク
85
未解決の Issue
8
最終コミット
2 か月前

これは何?

GPU Hotは、NVIDIA GPUのメトリクスをリアルタイムで確認できるWebダッシュボードです。Dockerコンテナとして動作し、NVML経由でGPUデータを取得します。古いGPUではnvidia-smiにフォールバックし、ポート1312でダッシュボードを公開するため、ブラウザからアクセスできます。

ダッシュボードには、GPUごとの使用率、温度、メモリ、消費電力、ファン速度、クロック速度、PCIe情報、P-State、スロットリング状態、エンコーダー/デコーダーのセッションに加え、GPUプロセスの名前とPID、ホストのCPUとRAMが表示されます。使用率、温度、電力、クロックの推移を示す履歴グラフも利用できます。

クラスターでは、GPUを搭載しないハブインスタンスを使って、NODE_URLSに登録した複数のGPUノードの情報を集約できます。また、JSONおよびWebSocketのエンドポイントを公開しているため、ほかのツールからメトリクスを利用できます。

主な機能

  • 011秒未満の間隔で更新されるリアルタイムGPUメトリクス
  • 02複数GPUを自動検出
  • 03PIDとメモリ使用量を表示するプロセス監視
  • 04使用率、温度、電力、クロックの履歴グラフ
  • 05複数のGPUノードを集約するハブモード

ユースケース

  • ローカルのGPUワークステーション1台で使用率と温度を確認する
  • 小規模なGPUサーバークラスターを1つのハブダッシュボードから監視する
  • 学習や推論中にGPUメモリを使用しているプロセスを確認する

クイックスタート

  1. 1

    Docker と NVIDIA Container Toolkit がインストールされていることを確認します

  2. 2

    Docker を使って、1 台のマシンで GPU Hot を実行します

    docker run -d --gpus all -p 1312:1312 ghcr.io/psalias2006/gpu-hot:latest
  3. 3

    ブラウザーでダッシュボードを開きます

使う前に知っておきたいこと

  • NVIDIA GPU と NVIDIA Container Toolkit が必要なため、他社製 GPU では動作しません。
  • プロセス名を取得するには、コンテナーをホストの PID にアクセスできる状態で実行する必要があります。これにより、ホストのプロセス情報が公開されます。

トピック

よくある質問

gpu-hot とは?
NVIDIA GPUをリアルタイムで監視できるセルフホスト型Webダッシュボード。ハブモードで複数マシンをまとめて監視できます。 GPU Hotは、NVIDIA GPUのメトリクスをリアルタイムで確認できるWebダッシュボードです。Dockerコンテナとして動作し、NVML経由でGPUデータを取得します。古いGPUではnvidia-smiにフォールバックし、ポート1312でダッシュボードを公開するため、ブラウザからアクセスできます。
gpu-hot は無料で使えますか?ライセンスは?
gpu-hot は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gpu-hot は今もメンテナンスされていますか?
半年以内に更新あり。gpu-hot の最終コミットは 2026年8月25日 です。
gpu-hot は何に使えますか?
ローカルのGPUワークステーション1台で使用率と温度を確認する 小規模なGPUサーバークラスターを1つのハブダッシュボードから監視する 学習や推論中にGPUメモリを使用しているプロセスを確認する
gpu-hot のインストール方法は?
Docker と NVIDIA Container Toolkit がインストールされていることを確認します Docker を使って、1 台のマシンで GPU Hot を実行します: docker run -d --gpus all -p 1312:1312 ghcr.io/psalias2006/gpu-hot:latest ブラウザーでダッシュボードを開きます
gpu-hot はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/psalias2006/gpu-hot

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト