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 即可控制分布式集群。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目