안정적인 배포 WebUI 로컬 배포 가이드(WIN)

최근에 Stable Diffusion을 사용해야 하는 프로젝트를 맡게 되어 SD 환경을 다시 배포해야 합니다. 이전 SD 배포와는 다른 환경이었고, 배포 과정에서 몇 가지 문제가 발생하여 보다 완벽한 설치 계획을 세웠으며, 이를 여기서 여러분과 공유하고자 합니다.
프로젝트 주소: https://github.com/AUTOMATIC1111/stable-diffusion-webui
환경 준비
배포를 시작하기 전에 다음 환경을 사용합니다:
- Python 3.10.6(일부 호환성 문제를 방지하기 위해 이 버전을 권장)
- 엔비디아 RTX 4090 24GB
- Windows 11
- 네이티브 CUDA 12.4
배포 프로세스
처음에는 단계별로 종속성을 하나씩 설치했지만 디렉터리를 너무 많이 바꾸는 것이 지루했습니다. 그래서 프로세스를 자동화하기 위해 간단한 스크립트를 작성했습니다.
먼저 메인 프로젝트를 복제합니다:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
콘다 환경 만들기
conda create -p .Dlab python=3.10.6 -y
그런 다음 종속성 라이브러리 디렉터리를 만듭니다:
mkdir -p repositories && cd repositories
다음은 모든 종속성을 한 번에 설치하기 위해 작성한 자동 설치 스크립트입니다:
repos=(
"Stability-AI/stablediffusion:stable-diffusion-stability-ai"
"CompVis/taming-transformers:taming-transformers"
"sczhou/CodeFormer:CodeFormer"
"salesforce/BLIP:BLIP"
"Stability-AI/generative-models:generative-models"
)
for repo in "${repos[@]}"; do
IFS=':'read -r github_path local_path <<< "$repo"
echo "복제 및 설치 중 $github_path..."
git clone "https://github.com/$github_path.git" "$local_path"
cd "$local_path"
pip 설치 -e .
cd ...
완료
다음 단계는 다른 필요한 종속성을 설치하는 것인데, 제가 여러 어려움을 겪은 끝에 해결한 버전이며 완벽하게 작동합니다:
# 安装基础依赖
pip install transformers==4.19.2 diffusers invisible-watermark --prefer-binary
# k-diffusion은 git에서 설치해야 합니다.
pip 설치 git+https://github.com/crowsonkb/k-diffusion.git --prefer-binary
# 홈 디렉토리로 돌아가서 프로젝트 종속성을 설치합니다.
cd ...
pip 설치 -r 요구사항.txt --prefer-binary
# 이 버전은 제가 반복해서 테스트한 버전이며, 그에 따라 설치하는 것이 좋습니다.
pip 설치 파이토치_라이트닝==1.9
pip install -U xformers==0.0.28.post2 torchvision==0.20.0 torchaudio==2.5.0 --index-url https://download.pytorch.org/whl/cu124
pip 설치 pydantic==1.10.11
pip install wandb==0.15.12
마지막으로 서비스를 시작합니다:
python launch.py --xformers --no-gradio-queue
포트홀 기록
- 종속성 버전 충돌
함정은 종속성 버전 관리 문제이며, 특히 파이토치 버전과 엑스포머 버전이 일치해야 한다는 점입니다. 위에 나열한 버전 조합은 반복적으로 테스트를 거쳤으며 완벽하게 작동합니다. - 네트워크 문제
과학적인 인터넷 액세스. 정말 다운로드할 수 없는 경우 미러 소스를 사용하는 것이 좋습니다.
중국어 현지화
인터페이스로 들어가서Extensions
클릭Load from
(화물 등) 적재량

찾기zh_CN Localization
스트라이크(키보드에서)Install

설치가 완료되면 설치된 플러그인 화면에서 다음과 같은 내용을 확인할 수 있습니다.

그럼 오세요.User interface
인터페이스

옵션zh_CN

설정 적용 및 UI 재시작

webui를 다시 시작하면 인터페이스가 이미 중국어로 표시됩니다.

테스트할 이미지를 생성하고 성공적으로 실행하세요!

© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...