SwarmUI v0.9.3 베타 .
이전에는 StableSwarmUI로 알려져 있었습니다.
전동 공구에 쉽게 접근할 수 있도록 하는 데 중점을 두고 고성능 및 확장성을 갖춘 모듈식 AI 이미지 생성 웹 사용자 인터페이스입니다. Stable Diffusion, Flux 등 AI 이미지 모델을 지원하며, 향후 AI 영상, 오디오 등도 지원할 계획입니다.
Discord에 가입하여 프로젝트에 대해 토론하고, 지원을 받고, 공지사항을 확인하세요.
새로운 기능에 대한 업데이트를 보려면 기능 발표 스레드를 따르십시오.
이 프로젝트는 베타 상태입니다. 이는 대부분의 작업에 대해 Swarm이 사용할 수 있는 뛰어난 도구를 갖추고 있지만 훨씬 더 많은 계획이 있다는 것을 의미합니다. Swarm은 대부분의 사용자, 초보자 및 전문가 모두에게 이상적인 UI로 권장됩니다. 아직 해결해야 할 몇 가지 사항이 있습니다.
초보자 사용자는 다양하고 강력한 기능을 사용하여 무엇이든 쉽게 생성할 수 있게 해주는 Swarm의 기본 생성 탭 인터페이스를 좋아할 것입니다. 고급 사용자는 무제한 원시 그래프를 얻기 위해 Comfy Workflow 탭을 선호할 수 있지만, 편의 기능(이미지 편집기, 자동 워크플로 생성 등) 및 강력한 도구(예: 그리드 생성기)를 위해 생성 탭으로 다시 돌아올 이유가 있습니다.
Swarm을 베타에서 무엇이든 완벽하게 준비된 릴리스 상태로 추진하는 데 관심이 있는 사람들은 PR을 제출할 수 있으며(기여 문서를 먼저 읽으십시오) 여기 GitHub 또는 Discord에서 문의하실 수 있습니다. 기능을 홍보하기 전에 해당 기능에 대한 계획에 대해 문의하는 것이 좋습니다. 이미 구체적인 계획이 있거나 진행 중인 작업이 있을 수도 있습니다.
아직 구현되지 않은 주요 기능 목표:
경고 : Google Colab은 특히 무료 계정의 경우 원격 WebUI 사용을 반드시 허용하지는 않습니다.
Swarm을 사용해 보려면 Colab 링크: https://colab.research.google.com/github/mcmonkeyprojects/SwarmUI/blob/master/colab/colab-notebook.ipynb
Runpod 템플릿(참고: 타사 기여자 nerdylive123에서 유지 관리): https://runpod.io/console/deploy?template=u7mlkrmxq3&ref=c6jd6jj0
처음 시작하는 데 몇 분 정도 걸릴 수 있습니다. 설정 진행 상황을 보려면 컨테이너 로그를 확인하세요. 템플릿을 확인하시겠습니까 ?
사용 방법에 대한 힌트 정보.
참고: Windows 10을 사용하는 경우 먼저 git 및 DotNET 8 SDK를 수동으로 설치해야 할 수도 있습니다. (Windows 11에서는 자동화되었습니다.)
Program Files
아님)에 저장하고 실행합니다. (TODO): 일반 설치 화면을 제공하고 폴더와 모든 항목을 선택할 수 있는 훨씬 더 쉬운 독립형 사전 설치 프로그램인 .msi
또는 .exe
입니다.
git clone https://github.com/mcmonkeyprojects/SwarmUI
실행하세요.launch-windows.bat
실행하세요. 아직 설치되지 않은 경우 OS 패키지 관리자를 통해 git
, python3
설치합니다(python에 직접 포함되지 않은 배포판에는 pip
및 venv
포함해야 합니다).
sudo apt install git python3-pip python3-venv
install-linux.sh 파일을 다운로드하여 설치하려는 위치에 저장한 후 실행하세요.
wget https://github.com/mcmonkeyprojects/SwarmUI/releases/download/0.6.5-Beta/install-linux.sh -O install-linux.sh
chmod +x install-linux.sh
./install-linux.sh
스크립트를 실행하면 모든 것이 자동으로 설치되고 결국 브라우저에서 웹페이지가 열립니다.
페이지의 설치 지침을 따르세요.
나중에 언제든지 launch-linux.sh
스크립트를 실행하여 Swarm을 다시 시작할 수 있습니다.
페이지가 자동으로 열리지 않으면 http://localhost:7801
수동으로 열 수 있습니다.
git
, python3
설치합니다(python에 직접 포함되지 않은 배포판에는 pip
및 venv
포함해야 합니다).sudo apt install git python3-pip python3-venv
dotnet-sdk-8.0
필요).aspnet-runtime
별도로 설치될 것으로 예상한다고 말했습니다.cd
이동하세요.git clone https://github.com/mcmonkeyprojects/SwarmUI
SwarmUI
./launch-linux.sh
http://localhost:7801/Install
엽니다(자체 실행되지 않는 경우).(TODO): 배포판별 세부 정보 등이 포함된 전용 문서를 아웃링크할 수도 있습니다. Linux용 원클릭 설치 프로그램도 만들 수 있을까요?
참고 : SwarmUI는 M1 또는 M2(Mx) Apple 실리콘 프로세서가 장착된 Mac 컴퓨터에서만 실행할 수 있습니다.
brew update
사용하여 brew
패키지가 업데이트되었는지 확인하세요.brew doctor
를 통해 brew
설치를 확인하십시오. 명령 출력에 오류가 표시되어서는 안 됩니다.brew install dotnet
.brew install [email protected]
및 brew install virtualenv
cd
)를 SwarmUI를 설치하려는 폴더로 변경합니다.git clone https://github.com/mcmonkeyprojects/SwarmUI
.cd SwarmUI
하고 설치 스크립트를 실행합니다: ./launch-macos.sh
.이제 설치가 시작되고 인터넷에서 Stable Diffusion 모델을 다운로드합니다. 인터넷 연결에 따라 이 작업은 몇 분 정도 걸릴 수 있습니다. 웹 브라우저가 SwarmUI 창을 열 때까지 기다립니다.
SwarmUI 설치 중에 사용하려는 백엔드 유형을 묻는 메시지가 표시됩니다. M1 또는 M2가 있는 Mac 컴퓨터의 경우 ComfyUI 백엔드를 안전하게 선택하고 모델 다운로드 화면에서 Stable Diffusion XL Base 및 Refiner 모델을 선택할 수 있습니다.
cd
이동하세요.git clone https://github.com/mcmonkeyprojects/SwarmUI
SwarmUI
./launch-docker.sh
localhost:7801
엽니다.Models
및 Output
디렉터리를 전달하고 Data
및 dlbackend
독립적인 영구 볼륨으로 마운트합니다.문서 폴더를 참조하세요.
"Swarm" 이름은 UI의 원래 핵심 기능인 GPU '군집'이 동일한 사용자에 대한 이미지를 동시에 생성할 수 있도록 하는 것(특히 대규모 그리드 세대의 경우)을 참조한 것입니다. 이는 이름에 영감을 준 기능일 뿐 Swarm의 모든 기능이 끝나는 것은 아닙니다.
SwarmUI의 전반적인 목표는 Stable Diffusion과 관련된 모든 기능을 갖춘 원스톱 상점이 되는 것입니다.
기술적 선택에 대한 동기는 동기 문서를 참조하세요.
이 프로젝트:
YOLOv8
얼굴 감지를 위해 Ultralytics(AGPL)를 자동으로 설치할 수 있습니다(예: SwarmYoloDetection
노드 또는
구문 사용은 AGPL 용어의 적용을 받을 수 있음).IP Adapter - Face
지원SwarmUI 자체는 MIT 라이선스를 따르지만 일부 사용은 위에 나열된 연결된 프로젝트의 GPL 변형 라이선스에 의해 영향을 받을 수 있습니다. 사용되는 모든 모델에는 자체 라이선스가 있다는 점에 유의하세요.
(2024년 6월 이전 업데이트의 경우)
MIT 라이센스(MIT) 저작권(c) 2024 Stability AI
MIT 라이센스 (MIT)
저작권 (c) 2024 Alex "mcmonkey" Goodwin
본 소프트웨어 및 관련 문서 파일("소프트웨어")의 사본을 취득한 모든 사람에게 사용, 복사, 수정, 병합에 대한 권리를 포함하되 이에 국한되지 않고 제한 없이 소프트웨어를 취급할 수 있는 권한이 무료로 부여됩니다. , 소프트웨어 사본을 게시, 배포, 재라이센스 부여 및/또는 판매하고, 소프트웨어를 제공받은 사람에게 다음 조건에 따라 그렇게 하도록 허용합니다.
위의 저작권 고지와 본 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함됩니다.
소프트웨어는 상품성, 특정 목적에의 적합성 및 비침해에 대한 보증을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 어떠한 종류의 보증 없이 "있는 그대로" 제공됩니다. 어떠한 경우에도 작성자나 저작권 보유자는 계약, 불법 행위 또는 기타 행위로 인해 소프트웨어나 사용 또는 기타 거래와 관련하여 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다. 소프트웨어.