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

AI 실습 튜토리얼8 개월 전에 게시 됨 AI 공유 서클
10.3K 00
Stable Diffusion 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

포트홀 기록

  1. 종속성 버전 충돌
    함정은 종속성 버전 관리 문제이며, 특히 파이토치 버전과 엑스포머 버전이 일치해야 한다는 점입니다. 위에 나열한 버전 조합은 반복적으로 테스트를 거쳤으며 완벽하게 작동합니다.
  2. 네트워크 문제
    과학적인 인터넷 액세스. 정말 다운로드할 수 없는 경우 미러 소스를 사용하는 것이 좋습니다.

중국어 현지화

인터페이스로 들어가서Extensions클릭Load from(화물 등) 적재량

Stable Diffusion WebUI 本地部署指南(WIN)

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

Stable Diffusion WebUI 本地部署指南(WIN)

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

Stable Diffusion WebUI 本地部署指南(WIN)

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

Stable Diffusion WebUI 本地部署指南(WIN)

옵션zh_CN

Stable Diffusion WebUI 本地部署指南(WIN)

설정 적용 및 UI 재시작

Stable Diffusion WebUI 本地部署指南(WIN)

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

Stable Diffusion WebUI 本地部署指南(WIN)

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

Stable Diffusion WebUI 本地部署指南(WIN)
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...