Stable Diffusion WebUI Local Deployment Guide (WIN)

Praktische AI-TutorialsGeschrieben vor 5 Monaten Sharenet.ai
868 0
Trae
Stable Diffusion WebUI 本地部署指南(WIN)

Vor kurzem habe ich ein Projekt übernommen, das Stable Diffusion verwenden muss, und ich muss eine Reihe von SD-Umgebungen neu einrichten. Dies ist nicht ganz dasselbe wie meine frühere SD-Bereitstellung, und ich stieß auf einige Probleme während des Bereitstellungsprozesses, und schloss einen perfekteren Installationsplan, den ich hier mit Ihnen teilen möchte.

Projektadresse: https://github.com/AUTOMATIC1111/stable-diffusion-webui

Vorbereitung der Umwelt

Bevor ich mit der Bereitstellung beginne, verwende ich die folgende Umgebung:

  • Python 3.10.6 (diese Version wird empfohlen, um einige Kompatibilitätsprobleme zu vermeiden)
  • NVIDIA RTX 4090 24GB
  • Fenster 11
  • Natives CUDA 12.4

Einsatzprozess

Zunächst installierte ich die Abhängigkeiten Schritt für Schritt, fand es aber mühsam, die Verzeichnisse zu oft zu wechseln. Dann habe ich ein einfaches Skript geschrieben, um den Prozess zu automatisieren.

Klonen Sie zunächst das Hauptprojekt:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui

Erstellung einer Conda-Umgebung

conda create -p .Dlab python=3.10.6 -y

Erstellen Sie dann ein Verzeichnis für die Bibliothek der Abhängigkeiten:

mkdir -p repositories && cd repositories

Hier ist das Auto-Installations-Skript, das ich geschrieben habe, um alle Abhängigkeiten auf einmal zu installieren:


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 "Klonen und Installieren von $github_path..."
git clone "https://github.com/$github_path.git" "$local_path"
cd "$local_path"
pip install -e .
cd ...
fertig

Der nächste Schritt besteht darin, die anderen notwendigen Abhängigkeiten zu installieren. Dies sind die Versionen, die ich nach dem Gang durch die Boxen herausgefunden habe, und sie funktionieren perfekt:

# 安装基础依赖
pip install transformers==4.19.2 diffusers invisible-watermark --prefer-binary

# k-diffusion muss aus git installiert werden.
pip install git+https://github.com/crowsonkb/k-diffusion.git --prefer-binary

# Gehen Sie zurück in das Stammverzeichnis und installieren Sie die Projektabhängigkeiten
cd ...
pip install -r requirements.txt --prefer-binary

# Dies sind die Versionen, die ich immer wieder getestet habe, und ich empfehle, sie entsprechend zu installieren.
pip install pytorch_lightning==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 install pydantic==1.10.11
pip install wandb==0.15.12

Starten Sie schließlich den Dienst:

python launch.py --xformers --no-gradio-queue

Schlagloch-Rekord

  1. Versionskonflikt bei Abhängigkeiten
    Der Fallstrick ist die Frage der Versionierung der Abhängigkeiten, insbesondere müssen die Versionen von PyTorch und xformers übereinstimmen. Die Versionskombinationen, die ich oben aufgeführt habe, wurden wiederholt getestet und funktionieren perfekt.
  2. Netzwerkproblem
    Wissenschaftlicher Internetzugang. Wenn Sie es wirklich nicht herunterladen können, empfehlen wir die Verwendung einer Spiegelquelle.

Chinesische Lokalisierung

Geben Sie die Schnittstelle ein und wählen SieExtensionsKlicken Sie aufLoad from(Fracht usw.) Ladung

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

ausfindig machen.zh_CN LocalizationStreik (auf der Tastatur)Install

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

Nach der Installation sehen Sie auf dem Bildschirm der installierten Plugins die

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

Dann komm.User interfaceSchnittstellen

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

Optionzh_CN

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

Einstellungen übernehmen und die Benutzeroberfläche neu starten

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

Nach dem Neustart von webui ist die Oberfläche bereits auf Chinesisch.

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

Erzeugen Sie Bilder zum Testen und führen Sie sie erfolgreich aus!

Stable Diffusion WebUI 本地部署指南(WIN)
© urheberrechtliche Erklärung
AiPPT

Ähnliche Artikel

Keine Kommentare

keine
Keine Kommentare...