Hur installerar man SDXL lokalt?

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.

SDXL

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.

Lämna en kommentar

sv_SESwedish