Inledning
SDXL, även känd som Stable Diffusion XL, är en mycket efterlängtad generativ AI-modell med öppen källkod som nyligen släpptes till allmänheten av StabilityAI. Det är en uppgradering från tidigare versioner av SD som 1.5, 2.0 och 2.1, och erbjuder betydande förbättringar av bildkvalitet, estetik och mångsidighet.
I den här artikeln guidar vi dig genom hur du installerar SDXL lokalt, så att du kan utnyttja kraften i denna avancerade AI-modell direkt på din egen maskin.
Förkunskapskrav
Innan du påbörjar installation se till att du har följande förutsättningar:
- Python 3.7 eller senare
- Pakethanteraren Pip
- Git
- En stabil internetanslutning
Steg-för-steg-installationsguide
Steg 1: Klona förvaret
Börja med att klona SDXL-förvaret från StabilityAI GitHub sida. Öppna terminalen och kör följande kommando:
git-klon https://github.com/stabilityai/sdxl.git
Steg 2: Skapa en virtuell miljö
Skapa sedan en virtuell miljö för att isolera SDXL installation från systemets Python miljö. Navigera till det klonade arkivets katalog och kör följande kommando:
cd sdxl
python3 -m venv sdxl-env
Steg 3: Aktivera den virtuella miljön
Aktivera den virtuella miljön genom att köra lämpligt kommando för ditt operativsystem:
-
- För Windows:
sdxl-envScriptsaktivera.bat
-
- För macOS och Linux:
källa sdxl-env/bin/aktivera
Steg 4: Installera beroenden
När den virtuella miljön är aktiverad installerar du de nödvändiga beroendena genom att köra följande kommando:
pip install -r krav.txt
Steg 5: Ladda ner förinställda vikter
Ladda ner de förtränade vikterna för SDXL genom att köra följande kommando:
python nedladdning_vikter.py
Steg 6: Kör SDXL
SDXL är nu installerat på din lokala dator. För att generera bilder med SDXL, kör följande kommando:
Refiner-modellen fungerar, som namnet antyder, som en metod för att förfina dina bilder för bättre kvalitet. Observera att detta steg kanske inte behövs för Invoke AI, eftersom det är tänkt att hela processen ska göras i en enda bildgenerering. Så här använder du refiner-modellen:
- Navigera till fliken bild-till-bild i AUTOMATIC1111 eller Invoke AI.
- Ändra checkpoint/modell till sd_xl_refiner (eller sdxl-refiner i Invoke AI).
- Du kan använda vilken bild som helst som du har genererat med SDXL-basmodellen som inmatningsbild.
- Ställ in denoisingstyrkan mellan 0,25 och 0,6 - resultaten kommer att variera beroende på bilden så du bör experimentera med detta alternativ.
python sdxl.py
Slutsats
Vi gratulerar dig! Du har installerat SDXL lokalt och är nu redo att utforska dess möjligheter. SDXL, den senaste versionen av Stabil diffusionerbjuder betydande förbättringar av bildkvalitet och estetik, vilket gör den till ett kraftfullt verktyg för generativ AI. Genom att följa steg-för-steg installationsguide i den här artikeln kan du börja använda SDXL och släppa loss din kreativitet med denna avancerade AI-modell.
För mer information och uppdateringar om SDXL, besök StabilityAI:s webbplats och gå med i communityn.