robertvoy/ComfyUI-Distributed
ComfyUI extension that enables multi-GPU processing locally, remotely and in the cloud
解決する課題
ComfyUI に分散並列処理を可能にし、ユーザーが単一マシン、ローカルネットワーク、またはクラウドサービス上の複数の GPU を活用して、画像および動画生成のスループットを向上させ、アップスケーリングワークフローを加速できるようにします。
仕組み
この拡張機能は、マスター ComfyUI インスタンスがタスクを調整するマスター・ワーカーアーキテクチャを導入します。3 種類のワーカーをサポートしています:ローカル(同じマシン上の追加 GPU)、リモート(ネットワーク内の他のコンピューター上の GPU)、クラウド(Runpod などのサービスを介した GPU)。ユーザーは、タスクのディスパッチと結果の集約を処理するために、Distributed Seed や Distributed Collector などの特定のノードを追加することで、ワークフローを分散バージョンに変換できます。
対象ユーザー
複数の GPU を所有しているか、クラウド GPU クラスターにアクセスでき、バッチ生成や高解像度アップスケーリングに費やす時間を短縮したい、ComfyUI を使用するデジタルアーティストや AI 研究者。
ハイライト
- 並列ワークフロー処理: 同じワークフローを異なるシードで複数の GPU 上で同時に実行し、出力をスケールします。
- 分散アップスケーリング: 利用可能なワーカー間で画像と動画のタイルを分散することで、Ultimate SD Upscale を加速します。
- 柔軟なワーカー設定: ローカル、リモート、クラウドベースの GPU ワーカーをサポートし、ローカル GPU の自動セットアップも可能です。
- オーケストレーター専用モード: マスターマシンが自身でレンダリングを行わずにワーカーを調整できるようにします。
- 開発者 API: 分散クラスターをプログラムで制御するための POST エンドポイントを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト