通常のPython関数をJITコンパイルし、CPUまたはNVIDIA GPUで実行できるカーネルに変換する、シミュレーション、ロボティクス、ML向けのPythonフレームワークです。
rapidsai/jupyterlab-nvdashboard
ノートブック内でGPUの演算、メモリ、PCIe、NVLinkの使用状況を監視できるダッシュボードを追加するJupyterLab拡張機能。
- スター
- 680
- フォーク
- 88
- 未解決の Issue
- 34
- 最終コミット
- 10 日前
これは何?
JupyterLab NVdashboardは、普段使っているノートブックやファイルの横にGPU使用状況のダッシュボードを表示するJupyterLab拡張機能です。GPU演算の使用率、GPUメモリの消費量、PCIeとNVLinkのスループットなど、システムのハードウェア指標をグラフ化するため、開発環境を離れずにハードウェアの動作を確認できます。
グラフでは範囲をドラッグして時間帯を選択し、詳しく確認できます。また、複数のグラフがあるページでは、ツールチップの時刻が揃うため、同じ時点の値を比較できます。ダッシュボードはJupyterLabのライトテーマとダークテーマに対応しています。
ノートブックのツールバーにはGPU Accelメニューも用意されています。ノートブックの環境に対応するライブラリがインストールされていれば、コードを変更せずにcuDF pandasや、scikit-learn、UMAP、HDBSCAN向けのcuMLアクセラレーターを有効にできます。v4リリースはJupyterLab 4以降を対象としており、condaまたはpipでインストールできます。
主な機能
- 01GPU演算の使用率とGPUメモリの消費量をグラフで表示します。
- 02PCIeとNVLinkのスループット指標を表示します。
- 03時系列グラフ上でドラッグして時間範囲を選択できます。
- 04複数のグラフで、同じ時刻にツールチップを揃えます。
- 05ノートブックのツールバーから、コードを変更せずにcuDF pandasとcuMLのアクセラレーターを切り替えられます。
ユースケース
- JupyterLabのノートブックでモデルを学習・実行しながら、GPU負荷を監視する。
- アクセラレーションを有効にした後、pandasやscikit-learnのコードが実際にGPUを使っているか確認する。
- デバッグ中に、過去の時間帯のメモリ使用量とスループットを比較する。
クイックスタート
- 1
PyPI からインストール(安定版)
pip install jupyterlab-nvdashboard - 2
または conda-forge からインストール(安定版)
conda install -c conda-forge jupyterlab-nvdashboard
使う前に知っておきたいこと
- JupyterLab v4 以降が必要です。v4 以降のみをサポートしています。
- GPU アクセラレーターのコントロールは、ノートブック環境に cuDF または cuML がインストールされている場合にのみ表示されます。
収録されている特集
トピック
よくある質問
- jupyterlab-nvdashboard とは?
- ノートブック内でGPUの演算、メモリ、PCIe、NVLinkの使用状況を監視できるダッシュボードを追加するJupyterLab拡張機能。 JupyterLab NVdashboardは、普段使っているノートブックやファイルの横にGPU使用状況のダッシュボードを表示するJupyterLab拡張機能です。GPU演算の使用率、GPUメモリの消費量、PCIeとNVLinkのスループットなど、システムのハードウェア指標をグラフ化するため、開発環境を離れずにハードウェアの動作を確認できます。
- jupyterlab-nvdashboard は無料で使えますか?ライセンスは?
- jupyterlab-nvdashboard は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- jupyterlab-nvdashboard は今もメンテナンスされていますか?
- 活発にメンテナンス中。jupyterlab-nvdashboard の最終コミットは 2026年10月27日 です。
- jupyterlab-nvdashboard は何に使えますか?
- JupyterLabのノートブックでモデルを学習・実行しながら、GPU負荷を監視する。 アクセラレーションを有効にした後、pandasやscikit-learnのコードが実際にGPUを使っているか確認する。 デバッグ中に、過去の時間帯のメモリ使用量とスループットを比較する。
- jupyterlab-nvdashboard のインストール方法は?
- PyPI からインストール(安定版): pip install jupyterlab-nvdashboard または conda-forge からインストール(安定版): conda install -c conda-forge jupyterlab-nvdashboard
- jupyterlab-nvdashboard はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/rapidsai/jupyterlab-nvdashboard
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
NVIDIA GPUをリアルタイムで監視できるセルフホスト型Webダッシュボード。ハブモードで複数マシンをまとめて監視できます。
GPUやプロセスごとの状態を表示するNVIDIA GPU向け対話型ターミナルモニター。CLIでのデバイス選択とPython APIも備える。
NCCLは、単一ノードおよびマルチノードの学習向けに、all-reduceやall-gatherなどの最適化されたGPU通信プリミティブを提供するNVIDIAのライブラリです。
NVIDIAのRust向けCUDAプラットフォーム。ホスト用ランタイムクレートに加え、RustでGPUカーネルを書くためのSIMTモデルとTileモデルを提供します。
NVIDIA DGX SparkなどのGPUマシンを1つ以上、GPU・メモリ・CPU・ネットワーク・ローカルLLMサーバーの情報とともに1つのブラウザー画面で監視できる、セルフホスト型のリアルタイムWebダッシュボード。