
I helgen tog min kostnadsfria användning av Midjourney, min favorit-AI för att skapa bilder, slut.
Så det var dags att leta efter alternativ och se om något av dem är värt det, eller om det är bättre att gå över till betalplanen för det jag redan använder.
Jag hade redan Stable Diffusion installerat lokalt, eftersom det var den första jag testade, även om jag gillade den mindre än Midjourney och därför knappt använde den.
Det var version 1 av applikationen, så eftersom tillägget ControlNet som gör det möjligt att göra ganska avancerade saker har varit på tapeten den här veckan, har jag blivit sugen på att ge version 2 en chans och se hur det går.
Även om du googlar lite ser du att det finns olika metoder, men de flesta strulade för mig någonstans.
Till slut har jag hittat två metoder som har fungerat utan fel för mig. Den ena enklare och den andra mer manuell.
Jag ska förklara båda i den här artikeln: jag börjar med den enkla metoden (Easy Diffusion) och därefter går jag igenom den manuella metoden (skapad av Automatic1111), med fördelen att jag i den andra också förklarar hur man lägger till modulen Xformers, som snabbar upp bildskapandet med mellan 30 % och 50 %.
Dessutom skulle jag, för att avsluta installationen av verktyget, snart vilja publicera en artikel där jag förklarar installationen av ControlNet.
På så sätt kan du få en bra arsenal för att skapa skräddarsydda bilder, helt gratis och till ditt förfogande.
Men innan vi börjar, en viktig punkt.
Índice de Contenidos del Artículo
- PC-kraven för att använda Stable Diffusion
- Installera Stable Diffusion på din PC gratis och enkelt
- Installera Stable Diffusion manuellt på din PC
- Steg 1: ladda ner det som behövs
- Steg 2: skapa installationsmappen
- Steg 3: installera Python
- Steg 4: installera programmets gränssnitt
- Steg 5: klistra in filerna med ansiktskorrigerarna
- Steg 6: klistra in modellerna i rätt mapp
- Steg 7: installera Git
- Steg 8: skriva in Python-sökvägen
- Steg 9: starta programmets installationsprogram
- Steg 10: konfiguration för PC-datorer med “låga” resurser
- Steg 11: stänga programmet
- Steg 12: öppna programmet igen
- Det är dags att njuta
- Bonus track 1: hur du uppdaterar modellerna till de nya versionerna av Stable Diffusion
- Bonus track 2: hur du enkelt installerar Xformers-modulen i Stable Diffusion
- Hördu, jag tror att det här intresserar dig
PC-kraven för att använda Stable Diffusion
Även om man inte behöver en senaste generationens processor för att generera bilden och 16 GB RAM kan räcka bra, finns det ändå ett par viktiga saker.
Diskutrymmet
Datamodellerna jag har laddat ner väger mellan 4 och 7 GB, och till det måste du lägga resten av koden. Om du bara har en modell, reservera 15 GB diskutrymme. Om du har flera, ja då är det bara att fortsätta räkna.
Det var det enkla kravet.
Det andra kravet är mer komplicerat.
Grafikkortet
Jag berättar: om du vill använda den här AI:n på din PC kommer du att behöva ett bra grafikkort. Ett med minst 4 GB vRAM och utvecklarna bakom metoderna jag går igenom rekommenderar att det är NVIDIA.
AMD-kort kan användas med Stable Diffusion, men applikationen och installationssystemet är andra, om du vill få ut prestanda av dem.
När det gäller NVIDIA-modeller kan jag säga att ett GTX 1650 som du kan hitta för 70–80 € på Wallapop (och sjunkande) räcker, meeen…
Det uppfyller bara minimikraven, som i princip räcker för att få bilder i 4:3-format på 512×384 px. Med andra ord, ganska små bilder.
För att få större bilder rekommenderar de grafikkort med mer än 10 GB vRAM. Ett RTX 3060 med 12 GB är den idealiska modellen sett till pris och prestanda, eftersom du i mars 2023 kan hitta den ny för strax över 300 € och begagnad för 200 €.
Nu då, det finns sätt att ta sig runt de här begränsningarna:
- Om din GPU har dessa 4 GB vRAM levereras Easy Diffusion som standard med en uppskalningsmotor som också fungerar bra.
- Om du föredrar att använda Automatic1111-metoden, kan vi använda Waifu för att göra dem större utan att tappa alltför mycket kvalitet och på så sätt använda dem i sociala medier eller banners, som jag nämnde i min tidigare artikel
- Om din PC:s GPU inte ens har dessa 4 GB vRAM kan du konfigurera Easy Diffusion så att den använder CPU:n för att generera bilden, men jag varnar dig redan nu: det tar mycket längre tid att få resultat. En halvtimme utan problem, beroende på hur kraftfull din processor är.
Är det värt att generera bilder med CPU? Personligen skulle jag kasta mig över GTX 1650 direkt. Beroende på antalet “pass” kan en bild ta mellan en och fem minuter med det grafikkortet.
Om du till det lägger att det är ovanligt att träffa rätt med prompt på första försöket och att du kommer att behöva prova flera innan du får den bild du vill ha, kan du själv räkna ut hur lång tid det skulle ta att få en bra bild renderad med CPU…
Nåväl, när vi nu har rett ut vad du behöver på hårdvarunivå börjar vi med den enkla installationsmetoden.
Installera Stable Diffusion på din PC gratis och enkelt
För den här första metoden, som jag nämnde tidigare, kommer vi att använda Easy Diffusion, närmare bestämt version 2.5.
Originalguiden och filerna hittar du här:
https://github.com/cmdr2/stable-diffusion-ui#installation
Processen är rätt enkel.
Steg 1: du laddar ner Windows-installationsprogrammet
- Gå in på länken ovan.
- Skrolla ner tills du ser den här bilden:

- Klicka på Windows-knappen.
- Filen “stable-diffusion-ui-windows.zip” laddas ner:

Steg 2: packa upp filen i diskens rot
- Klipp ut eller kopiera filen du just laddade ner.
- Gå till diskens rotmapp. Vanligtvis är det “C:” eller “D:”
- Klistra in zip-filen.
- Högerklicka på den och välj “Extrahera alla”:

En mapp med namnet “stable-diffusion-ui” har skapats:

Steg 3: starta programmet
- Gå in i mappen och hitta filen “Start Stable Diffusion UI.cmd”:

- Dubbelklicka på den
- Windows kommandokonsol öppnas och börjar installera programmet. Stäng den inte vid något tillfälle.
- När installationen är klar har en flik öppnats i webbläsaren:

- Nu kan du börja skapa dina bilder. Längre fram kommer jag i en annan artikel att förklara alla alternativ, även om det räcker med att skriva en text (prompt) och klicka på knappen “Make Image”:

- Du får något som liknar detta:

Steg 4: inställningar för PC-datorer med (relativt) låga resurser
Ett par kommentarer om din PC bara delvis uppfyller, eller inte uppfyller, de rekommenderade kraven.
Om din PC har ett grafikkort på 4 GB
I princip behöver du göra två saker:
- Gå till Settings och byt till läget “Low”:

- Justera bildstorleken. Om du inte vill ha den kvadratisk utan horisontell eller vertikal, rekommenderar jag 512×384 px som liggande format och 384×512 px för stående bilder. De här inställningarna fungerar med ett GTX 1650-kort på 4 GB:

Om din PC har ett grafikkort på mindre än 4 GB
Du kommer att behöva rendera med CPU (och vänta ganska länge på varje bild). För att göra det:
- Välj här rendering med CPU:

Steg 5: stänga programmet
- Se helt enkelt till att du inte genererar någon bild och stäng Windows-konsolen.
Steg 6: öppna programmet igen
- Du behöver bara gå till mappen där du installerade det (med största sannolikhet “C:stable-diffusion-ui”) och dubbelklicka på filen “Start Stable Diffusion UI.cmd” (precis som i steg 3):

- Windows-konsolen öppnas igen och när initieringen är klar öppnas webbläsarfliken.
- Om webbläsaren av någon märklig anledning inte skulle öppnas, eller om du själv råkar stänga den, gå till http://localhost:9000/ så bör programmets gränssnitt visas (så länge du inte har stängt kommandokonsolen; i så fall behöver du upprepa steg 6 från början):

Klart.
Nu har du Stable Diffusion installerat på din PC.
Det var inte särskilt svårt, eller hur?
Nu går vi vidare till den manuella metoden, som har lite mer kött på benen.
Installera Stable Diffusion manuellt på din PC

Om alternativet ovan är enklare, varför skulle någon vilja göra det manuellt?
Tja, för att det finns de som föredrar att förstå vad applikationen gör och kräver.
Om du förstår det kan du ändra det du tycker behövs och anpassa det till din användning och din maskin.
Och lägga till tillägg, som Xformers, som jag förklarar längre ner.
Av den anledningen lägger jag till den här andra guiden, där jag förklarar varje element som applikationen använder separat.
Och du kommer att se att det är några stycken.
Steg 1: ladda ner det som behövs
Vi kommer att behöva flera saker för den här manuella installationen:
- En textredigerare: jag använder Sublime Text (klicka för att gå till nedladdningen), men om du har Notepad fungerar det också.
- Python: språket som programmet är skrivet i och som vi behöver installera på vår PC. https://www.python.org/downloads/release/python-3106/
- Git: kodarkivet som vi kommer att installera applikationen från. https://git-scm.com/download/win

- Stable Diffusion Model 1.5: de två modellerna som kommer att generera bilderna. Ladda ner en eller båda. https://huggingface.co/runwayml/stable-diffusion-v1-5

- Stable Diffusion Web UI: programmets webbgränssnitt, som låter oss interagera grafiskt. https://github.com/AUTOMATIC1111/stable-diffusion-webui

- GFPGAN: algoritmen som hjälper modellen att “fixa ansikten”. https://github.com/TencentARC/GFPGAN

Ladda ner allt i en mapp så att du har det lättare till hands.
När du har det börjar vi med installationen.
Steg 2: skapa installationsmappen
Två saker att tänka på:
- Du kan skapa den på valfri sökväg på din disk. Jag har installerat den i roten, bredvid mappen jag skapade i den tidigare guiden.
- Lämna inga mellanslag i namnet. Skriv något som “stablediffusion”:

Steg 3: installera Python
- Öppna “python-3.10.6-amd64.exe” med ett dubbelklick.
- Välj “Install Now” i det första alternativet som öppnas:

- Vänta tills installationen är klar och stäng fönstret när den är färdig.
Steg 4: installera programmets gränssnitt
- Packa upp den nedladdade filen “stable-diffusion-webui-master.zip”.
- Mappen “stable-diffusion-webui-master” skapas.
- Kopiera allt innehåll (alla mappar och filer):

- Klistra in dem i installationsmappen du skapade i steg 2.
Steg 5: klistra in filerna med ansiktskorrigerarna
- Kopiera de nedladdade filerna “GFPGANv1.3.pth” och “GFPGANv1.4.pth”.
- Klistra in dem i installationsmappen:

Steg 6: klistra in modellerna i rätt mapp
- Kopiera de nedladdade filerna “v1-5-pruned.ckpt” och “v1-5-pruned-emaonly.ckpt”. Om du bara har laddat ner en modell, kopiera då den du har laddat ner.
- Klistra in dem på följande sökväg inne i installationsmappen:
“mitt-mappnamnmodelsStable-diffusion”.
I mitt fall:
“C:stablediffusionmodelsStable-diffusion”:

Steg 7: installera Git
- Vi öppnar den nedladdade filen “Git-2.39.2-64-bit.exe”
- Vi gör en vanlig Windows-installation. Du vet, “nästa”, “nästa”, “nästa” (några gånger fler än vanligt):

- Vi stänger fönstret när den är klar.
Steg 8: skriva in Python-sökvägen
Det här steget är inte alltid nödvändigt, men det skadar inte att göra det.
Det är kanske det mest komplexa för personer som inte är vana vid att navigera i Windows-mappar.
Vi tar det steg för steg:
- Det första är att ta reda på sökvägen där vi har installerat Python på vår PC. För att göra det går vi till Windows-sökningen och skriver “Python”.
- Den hittar det redan installerade programmet (inte att förväxla med filen vi laddade ner i början) och till höger ser vi “Öppna filplats”. Klicka där:

- En mapp öppnas som innehåller programmets genväg. Vi högerklickar och väljer alternativet “Öppna filplats”:

- En ny Windows-mapp öppnas. Vi kopierar sökvägen till den mappen från det övre fältet:

- Nästa steg är att gå till vår installationsmapp för programmet och öppna filen “webui-user.bat” (obs, inte “webui-user.sh”) med Sublime Text eller den textredigerare vi använder. Det enklaste sättet är att högerklicka på filen och välja “Open with Sublime Text”, men var och en får öppna den som den vill.
- När filen är öppen i redigeraren tittar vi på rad 3:

- Vi klistrar in sökvägen till Python-mappen som vi har kopierat till urklipp och lägger till “python.exe” (utan citattecken) i slutet, så att det blir så här:

- Vi sparar filen och stänger den.
Steg 9: starta programmets installationsprogram
- Nu har vi allt redo för att installera programmet, så dubbelklicka på samma fil som vi just redigerade (“webui-user.bat”) för att köra den.
- Windows-kommandokonsolen öppnas och börjar utföra processer:

- Det tar en stund innan den blir klar. Det kan till och med se ut som om den fastnar ibland. Vi får aldrig stänga den. När den är klar ser vi de här raderna:

- Med rött markerar jag adressen som vi måste skriva in i vilken webbläsare som helst på datorn för att komma åt applikationens gränssnitt:

- Då har vi Stable Diffusion redo för att skapa bilder med hjälp av prompts:

Steg 10: konfiguration för PC-datorer med “låga” resurser
- Om din PC inte har ett särskilt kraftfullt grafikkort men däremot ett som har minst 4 GB vRAM, kan du använda programmet genom att producera bilder på 512×384 px (horisontellt eller vertikalt):

- Till skillnad från vad som händer med den enkla installationen kommer den manuella metoden inte med någon uppskalningsmotor som standard. Så ja, då är det bara att ta till Waifu för att förstora bilden. Det är vad jag gjorde med huvudbilden till den här andra guiden.
Steg 11: stänga programmet
- För att stänga applikationen räcker det att stänga kommandokonsolen som öppnas när jag kör filen “webui-user.bat”.
Steg 12: öppna programmet igen
- För att öppna programmet igen när jag har stängt det (eller en annan dag) måste du köra filen “webui-user.bat”, som ligger i mappen vi skapade i steg 2 för installationen av programmet.
Det är dags att njuta
Jag hoppas att du har kunnat följa någon av de två guiderna och kan börja generera hur många gratisbilder som helst från din PC.
Du har massor av alternativ och flikar att testa, så gör det. Att få bra resultat handlar mer om övning än om tur när man försöker pricka rätt med prompten, som med allt annat.
Ett annat alternativ är att besöka sidor som dessa, som visar bilderna och de prompts som har genererat dem:
- https://prompthero.com/stable-diffusion-prompts
- https://mpost.io/best-100-stable-diffusion-prompts-the-most-beautiful-ai-text-to-image-prompts/
Jag tycker att det är det perfekta sättet att börja experimentera med det här extremt kraftfulla programmet.
Och skapa krigarprinsessor som den här:

Bonus track 1: hur du uppdaterar modellerna till de nya versionerna av Stable Diffusion
Okej, egentligen har du redan installerat programmet på din PC, men om du gör det precis som jag har beskrivit kan du bara använda Stable Diffusion-modell 1.4.
Och medan jag skriver dessa rader finns 1.5 redan tillgänglig.
Det är viktigt eftersom varje modell förbättrar resultaten. Eller åtminstone genererar andra, annorlunda resultat.
Så jag ska förklara hur du uppdaterar det för att kunna använda den nya versionen.
Steg 1: ladda ner nya modeller
- Det här är enkelt, du besöker den här länken: https://huggingface.co/runwayml/stable-diffusion-v1-5
- Skrolla ner tills du ser modellerna:

- Ladda ner den modell du vill ha, en eller båda. Ser du vad jag menade tidigare om storleken? 4 och 7 GB, det är inte lite.
Steg 2: kopiera modellerna till rätt mapp
- Ta de nedladdade filerna precis som de är och kopiera dem (eller ännu hellre, klipp ut dem).
- Navigera till rätt mapp där du har programmet installerat, närmare bestämt till den här: “C:stable-diffusion-uimodelsstable-diffusion”.
- Klistra in filerna. Du ser att du redan hade version 1.4 (“sd-v1-4-ckpt”):

Steg 3: starta om programmet
- Det här steget är bara nödvändigt om du hade applikationen igång. Om den körs, stänger du Windows-kommandokonsolen. Om så inte är fallet hoppar du över det.
Steg 4: välj den modell du vill ha innan du genererar bilden
- När programmet har startats med de nya modellerna behöver du bara välja den du vill använda för att generera bilden i den här rullistan, där de modeller du har installerade visas:

På så sätt kan du uppdatera modellen varje gång en ny version kommer ut.
Dessutom ska du veta att med det här systemet skulle du kunna lägga till andra tränade modeller som finns ute på nätet, inte bara den officiella från Stable Diffusion. Det skulle göras på motsvarande sätt.
Bonus track 2: hur du enkelt installerar Xformers-modulen i Stable Diffusion
För att avsluta den här megaguiden om installation av Stable Diffusion ska vi installera Xformers-modulen.
För tillfället har jag inte lyckats ta reda på hur man gör det i Easy Diffusion, så om du vill använda den här modulen måste du använda den manuella installationen av Automatic1111.
Om jag någon gång upptäcker hur man gör det med Easy Diffusion lägger jag också till det här.
När den punkten är klargjord förklarar jag vad som behöver göras, vilket är ganska lite.
Steg 1: öppna filen webui-user.bat
Vi utgår från att vi redan har Stable Diffusion installerat och i drift på vår maskin (jag upprepar: via Automatic1111-systemet).
När vi öppnar det så som vi har installerat det laddas inte modulen:

- Det första du måste göra för att den ska laddas är att gå till programmets installationsmapp och öppna filen “webui-user.bat” med textredigeraren. Ja, det är samma som du redigerade under installationen för att lägga till Python-sökvägen:

Steg 2: lägg till argument
- Det nästa du behöver göra är att lägga till detta argument: "–xformers" på rad 6 (argument för kommandoraden):

Steg 3: vi öppnar programmet och kontrollerar att modulen laddas
- När vi öppnar programmet som vanligt räcker det att titta på kommandokonsolen och kontrollera att modulen har laddats korrekt:

Om vi ser de här raderna betyder det att allt har gått som det ska och att vi kan dra nytta av fördelarna.
Fördelar med att använda Xformers i Stable Diffusion
Den främsta är att det tar mycket kortare tid att generera bilderna. Du kan se benchmarks på den här länken.
Med dagens grafikkort är den här ökningen av genereringshastigheten ingen liten sak, så länge du inte har ett kort som kostar över 1 500 €.
Dessutom har det också positiva effekter på vRAM-förbrukningen, vilket gör att mer blygsamma grafikkort kan skapa större bilder.
Nackdelar med Xformers
Okej, men om den här modulen är så bra, varför är den då inte implementerad som standard?
Jo, skälet är att det kan hända att du tappar kvalitet i bildgenereringen.
Viktigt här är nyansen att det kan.
För det händer inte alltid. Faktum är att det händer ganska sällan.
Du har mer info här.
Med detta avslutar vi.
Bara för tillfället.
För i nästa artikel kommer jag att förklara hur man installerar tillägget ControlNet som låter oss göra ännu coolare saker.
Så om du inte vill missa dem vet du vad som gäller: prenumerera precis här nedanför så meddelar jag dig så fort jag publicerar det.
Hördu, jag tror att det här intresserar dig
Registrera dig och få min 66-sidiga guide med De bästa kostnadsfria digitala verktygen för:
- Marknadsföring
- Analys
- UX
- Projektledning…
Dessutom får du varje dag ett knep eller råd (ett av de bra) i din inkorg för att förbättra ditt företag eller digitala projekt.



Lämna ett svar