robertvoy/ComfyUI-Distributed
ComfyUI extension that enables multi-GPU processing locally, remotely and in the cloud
何を解決するか
ComfyUI-Distributed は、複数の GPU とマシンにワークロードを分散させることで、AI 画像および動画生成をスケーリングできるようにします。単一の GPU の処理能力に制限される問題を解決し、より高速なバッチ生成や高速アップスケーリングワークフローを可能にします。
仕組み
この拡張機能は、タスクの分散を調整する専用のノードを ComfyUI に追加します。マスター・ワーカー構造を採用しており、マスター・ノードがプロセスを調整し、タスクをワーカーに割り当てます。これらのワーカーは、同じマシン上のローカル GPU、ネットワーク内の他のコンピュータ上のリモート GPU、またはクラウドホスティングされた GPU(例:Runpod を通じて)です。
対象ユーザー
複数の GPU(ローカルまたはクラウド)にアクセスできる ComfyUI を使用しているアーティストや開発者で、出力量を増やしたい、または高解像度のアップスケーリングを高速化したい人。
特徴
- 並列ワークフロー処理:複数の GPU を使って、異なるシードで複数の画像や動画を同時に生成可能。
- 分散アップスケーリング:画像または動画のタイルを複数のワーカーに分割することで、Ultimate SD Upscale を高速化。
- 柔軟なワーカータイプ:ローカル、リモート、クラウドベースの GPU ワーカーをサポート。
- オーケストレーター専用モード:マスター機がレンダリングを一切行わずに、単に調整役として機能可能。
- 開発者用 API:ブラウザ UI を使わずに、プログラム的に分散クラスタを制御できるエンドポイントを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト