NVIDIA/libnvidia-container
NVIDIA container runtime library
何を解決するか
NVIDIA GPUを使用するためのGNU/Linuxコンテナの設定プロセスを簡素化します。コンテナ環境内でのハードウェアアクセスおよびドライバライブラリの手動設定の必要性を排除します。
動作方法
このプロジェクトは、カーネルのプリミティブを活用してコンテナのルートファイルシステムを自動的に構成するライブラリとコマンドラインインターフェース(CLI)ユーティリティを提供します。特定のコンテナランタイムに依存しない設計となっています。
対象ユーザー
どのコンテナランタイムを使用しているかに関係なく、NVIDIAハードウェアをLinuxコンテナに公開する必要がある開発者およびシステム管理者です。
特徴
- コンテナ向けにNVIDIAハードウェアを自動構成します。
- ランタイムに依存しない実装です。
- 直接構成用のCLIユーティリティを含みます。
- Ubuntu、Debian、CentOS、Amazon Linuxを含む複数のLinuxディストリビューションをサポートします。
関連
- プロジェクト
NVIDIA/gpu-operatorKubernetes 用の自動化ツールで、NVIDIA GPU ドライバ、ランタイム、モニタリングツールをコンテナとしてインストールおよびライフサイクル管理します。
- プロジェクト
- プロジェクト
NVIDIA/k8s-device-pluginNVIDIA k8s‑device‑plugin は、NVIDIA GPU 向けに Kubernetes の device‑plugin API を実装した公式 DaemonSet です。GPU を検出し、ヘルス状態を報告し、`nvidia.com/gpu` リソース(オプションで MIG や shared‑GPU モード)を通じてスケジュール可能にします。各ノードに NVIDIA ドライバーとコンテナツールキットをインストールし、プラグイン(静的マニフェストまたは Helm)をデプロイしてから、pod 仕様で GPU を要求します。設定はフラグ、環境変数、または YAML ファイルで行うことができ、MIG 戦略、デバイスリストの配信、共有 GPU(タイムスライシングまたは MPS)などが含まれます。このプラグインはベータ版であり、完全なヘルスチェック/クリーンアップが欠如しており、公式の NVIDIA バージョンのみがサポートされています。
- プロジェクト
- プロジェクト
mmartial/ComfyUI-Nvidia-DockerNVIDIA GPU 加速を備えた ComfyUI Stable‑Diffusion Web UI を実行する Docker イメージ。GPU 固有のタグ、UID/GID マッピング、および ComfyUI‑Manager の内蔵により、簡単な更新が可能。