robertvoy/ComfyUI-Distributed
ComfyUI extension that enables multi-GPU processing locally, remotely and in the cloud
해결하는 문제
ComfyUI에 분산 및 병렬 처리를 가능하게 하여, 사용자가 단일 머신, 로컬 네트워크 또는 클라우드 서비스에 걸쳐 여러 GPU를 활용해 이미지 및 비디오 생성 처리량을 늘리고 업스케일링 워크플로를 가속할 수 있도록 합니다.
작동 방식
이 확장은 마스터 ComfyUI 인스턴스가 작업을 조정하는 마스터-워커 아키텍처를 도입합니다. 세 가지 유형의 워커를 지원합니다: 로컬(같은 머신의 추가 GPU), 원격(네트워크 내 다른 컴퓨터의 GPU), 클라우드( Runpod과 같은 서비스를 통한 GPU). 사용자는 Distributed Seed 및 Distributed Collector와 같은 특정 노드를 추가해 작업 디스패치와 결과 집계를 처리함으로써 워크플로를 분산 버전으로 변환할 수 있습니다.
대상 사용자
여러 GPU 또는 클라우드 GPU 클러스터에 접근할 수 있으며 배치 생성이나 고해상도 업스케일링에 소요되는 시간을 줄이고자 하는 ComfyUI를 사용하는 디지털 아티스트와 AI 연구자.
하이라이트
- 병렬 워크플로 처리: 동일한 워크플로를 서로 다른 시드로 여러 GPU에서 동시에 실행해 출력을 확장합니다.
- 분산 업스케일링: 이미지 및 비디오 타일을 사용 가능한 워커에 분산해 Ultimate SD Upscale을 가속합니다.
- 유연한 워커 설정: 로컬, 원격 및 클라우드 기반 GPU 워커를 지원하며 로컬 GPU에 대한 자동 설정을 제공합니다.
- 오케스트레이터 전용 모드: 마스터 머신이 자체적으로 렌더링하지 않고 워커를 조정할 수 있게 합니다.
- 개발자 API: 분산 클러스터를 프로그래밍 방식으로 제어할 수 있는 POST 엔드포인트를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트