YanWenKun/ComfyUI-Docker

🐳Dockerfile for 🎨ComfyUI. | 容器镜像与启动脚本

何を解決するか

ComfyUI(AI生成コンテンツ(AIGC)用のノードベースGUI)のインストールとデプロイを簡素化するために、事前に構成されたDockerイメージを提供します。これにより、ユーザーが複雑な依存関係、CUDAバージョン、異なるハードウェアアーキテクチャでの環境設定を手動で管理する必要がなくなります。

仕組み

このプロジェクトは、特定のハードウェアとニーズに合わせたさまざまなDockerイメージを提供しています:

  • NVIDIA GPUイメージ:BlackwellからMaxwellまでの特定のGPUアーキテクチャに対応する、異なるCUDAバージョン(例:13.0、12.6)を用意しています。
  • AMD GPUイメージ:ROCm 6および7をサポートしています。
  • Intel GPUイメージ:XPUをサポートしています。
  • CPU専用イメージ:専用GPUのないシステム向けの軽量バージョンです。

イメージは主に2つのバージョンで提供されています:「Slim」(ComfyUIとComfyUI-Managerを含む)と「MEGAPAK」(開発キットや多数のカスタムノードを含むオールインワンバンドル)。

対象ユーザー

  • 手動での環境設定を避けたいユーザー
  • NVIDIA、AMD、Intel GPUを使用する開発者やアーティストで、安定したコンテナ環境を必要とする人
  • 「Slim」セットアップを好む初心者、またはカスタムノードが事前にロードされた「megapak」を希望するパワーユーザー

特徴

  • 広範なハードウェア対応:NVIDIA、AMD(ROCm)、Intel(XPU)、CPU専用の専用イメージ
  • アーキテクチャ固有のCUDAタグ:CUDAバージョンとGPUアーキテクチャの明確なマッピング(例:RTX 5090、4090、3090)
  • 柔軟なイメージ選択:軽量なスリムイメージと包括的なメガパックバンドルの選択可能
  • 永続的ストレージ:モデル、カスタムノード、ユーザー設定のボリュームマッピングを詳細に記述し、コンテナ外でのデータの永続化を確保

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト