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를 사용하지 않고 프로그래밍 방식으로 분산 클러스터를 제어할 수 있는 엔드포인트 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트