
Denne helgen tok gratisbruken min av Midjourney slutt, min favoritt-AI for å lage bilder.
Så da var det på tide å lete etter alternativer og se om noe er verdt det, eller om det er bedre å gå over til betalingsabonnementet på den jeg bruker nå.
Jeg hadde allerede Stable Diffusion installert lokalt, siden det var den første jeg testet, selv om jeg likte den mindre enn Midjourney og derfor knapt brukte den.
Det var versjon 1 av applikasjonen, så siden utvidelsen ControlNet som lar deg gjøre ganske avanserte ting, har vært i nyhetene denne uken, har jeg fått lyst til å gi versjon 2, en sjanse og se hvordan det går.
Hvis du googler litt, ser du at det finnes ulike metoder; de fleste feilet for meg på et eller annet punkt.
Til slutt har jeg funnet to metoder som har fungert uten feil for meg. Én enklere og én mer manuell.
Jeg forklarer begge i denne artikkelen: jeg starter med den enkle metoden (Easy Diffusion) og deretter forklarer jeg den manuelle metoden (laget av Automatic1111), med fordelen i den andre at jeg forklarer hvordan du legger til modulen Xformers, som øker hastigheten på bildegenereringen med mellom 30 % og 50 %.
I tillegg vil jeg, for å fullføre installasjonen av verktøyet, snart publisere en artikkel som forklarer installasjonen av ControlNet.
Slik får du et solid arsenal for å lage skreddersydde bilder, helt gratis, som du kan bruke.
Men før vi begynner, ett viktig punkt.
Índice de Contenidos del Artículo
- PC-kravene for å bruke Stable Diffusion
- Installere Stable Diffusion gratis og enkelt på PC-en din
- Installere Stable Diffusion manuelt på PC-en din
- Steg 1: laste ned det nødvendige
- Steg 2: opprette installasjonsmappen
- Steg 3: Installere Python
- Steg 4: Installere programgrensesnittet
- Steg 5: lim inn filene med ansiktskorrigererne
- Steg 6: lim inn modellene i riktig mappe
- Steg 7: Installere Git
- Steg 8: skrive Python-banen
- Steg 9: starte programinstallereren
- Steg 10: konfigurasjon for PC-er med “lave” ressurser
- Steg 11: lukke programmet
- Steg 12: åpne programmet igjen
- Tid for å nyte det
- Bonus track 1: hvordan oppdatere modellene til nye versjoner av Stable Diffusion
- Bonus track 2: hvordan installere Xformers-modulen i Stable Diffusion på en enkel måte
- Hør her, jeg tror dette interesserer deg
PC-kravene for å bruke Stable Diffusion
Selv om du ikke trenger en toppmoderne prosessor for å generere bildet, og 16 GB RAM kan holde, er det likevel et par relevante punkter.
Diskplassen
Datamodellene jeg har lastet ned tar opp mellom 4 og 7 GB, og i tillegg kommer resten av koden. Har du bare én modell, sett av 15 GB diskplass. Har du flere, er det bare å begynne å legge til.
Det var det enkle kravet.
Det andre kravet er mer komplisert.
Grafikkortet
Jeg skal forklare: hvis du vil bruke denne AI-en på PC-en din, trenger du et godt grafikkort. Et med minst 4 GB vRAM og utviklerne av metodene jeg forklarer anbefaler at det er NVIDIA.
AMD-kort kan brukes med Stable Diffusion, men applikasjonen og installasjonssystemet er annerledes, hvis du vil få god ytelse ut av dem.
Når det gjelder NVIDIA-modeller, vil jeg si at et GTX 1650 som du kan finne for 70–80 € på Wallapop (og synkende), er nok, meeen…
Det oppfyller bare minstekravene, som i utgangspunktet holder til å lage bilder i 4:3-format på 512×384 px. Altså ganske små bilder.
For å få større bilder anbefaler de grafikkort med mer enn 10 GB vRAM. Et RTX 3060 med 12 GB er den ideelle modellen med tanke på pris og ytelse, siden du i mars 2023 kan finne den ny til litt over 300 € og brukt til 200 €.
Når det er sagt, finnes det måter å omgå disse begrensningene på:
- Hvis GPU-en din har disse 4 GB vRAM, kommer Easy Diffusion som standard med en oppskaleringsmotor som også fungerer bra.
- Hvis du heller vil bruke Automatic1111-metoden, kan vi bruke Waifu til å gjøre dem større uten å miste for mye kvalitet og slik bruke dem i sosiale medier eller bannere, som jeg nevnte i min forrige artikkel
- Hvis GPU-en i PC-en din ikke engang har disse 4 GB vRAM, kan du konfigurere Easy Diffusion slik at den bruker CPU-en til å generere bildet, men jeg sier det med én gang: det tar mye lengre tid å få resultater. Det kan fort ta en halvtime, avhengig av hvor kraftig prosessoren din er.
Er det verdt å generere bilder med CPU? Personlig ville jeg gått rett på en GTX 1650. Avhengig av antall "passes" kan et bilde ta mellom ett og fem minutter med dette kortet.
Hvis du legger til at det er sjelden du treffer med prompten på første forsøk, og at du må prøve flere før du får bildet du vil ha, kan du selv regne ut hvor lang tid det vil ta å få et godt bilde rendret med CPU…
Når vi nå har avklart hva du trenger av maskinvare, begynner vi med den enkle installasjonsmetoden.
Installere Stable Diffusion gratis og enkelt på PC-en din
For denne første metoden, som jeg sa tidligere, skal vi bruke Easy Diffusion, nærmere bestemt versjon 2.5.
Den originale guiden og filene finner du her:
https://github.com/cmdr2/stable-diffusion-ui#installation
Prosessen er ganske rett fram.
Steg 1: du laster ned Windows-installereren
- Gå inn på lenken ovenfor.
- Scroll ned til du ser dette bildet:

- Trykk på Windows-knappen.
- Filen “stable-diffusion-ui-windows.zip” lastes ned:

Steg 2: pakk ut filen i roten av disken
- Klipp ut eller kopier filen du nettopp lastet ned.
- Gå til rotmappen på disken. Vanligvis vil det være “C:” eller “D:”
- Lim inn zip-filen.
- Høyreklikk på den og velg “Pakk ut alle”:

Da opprettes en mappe som heter “stable-diffusion-ui”:

Steg 3: starte programmet
- Gå inn i mappen og finn filen “Start Stable Diffusion UI.cmd”:

- Dobbeltklikk på den
- Windows-kommandokonsollen åpnes og begynner å installere programmet. Ikke lukk den på noe tidspunkt.
- Når installasjonen er ferdig, åpnes en fane i nettleseren:

- Nå kan du begynne å lage bildene dine. Jeg forklarer alle alternativene i en annen artikkel senere, selv om det holder å skrive en tekst ( (prompt) og trykke på knappen "Make Image«:

- Du får noe som dette:

Steg 4: innstillinger for PC-er med (relativt) få ressurser
Et par merknader hvis PC-en din bare delvis oppfyller, eller ikke oppfyller, de anbefalte kravene.
Hvis PC-en din har et grafikkort på 4 GB
I hovedsak må du gjøre to ting:
- Gå til Settings og bytt til “Low”:

- Juster bildestørrelsen. Hvis du ikke vil ha den kvadratisk, men horisontal eller vertikal, anbefaler jeg målene 512×384 px som liggende format og 384×512 px for stående. Disse innstillingene fungerer med en GTX 1650 på 4 GB:

Hvis PC-en din har et grafikkort med mindre enn 4 GB
Du må rendere med CPU (og vente ganske lenge på hvert bilde). Slik gjør du det:
- Her velger du rendering med CPU:

Steg 5: lukke programmet
- Bare sørg for at du ikke genererer noe bilde og lukk Windows-konsollen.
Steg 6: åpne programmet igjen
- Du trenger bare å gå til mappen der du installerte det (svært sannsynlig “C:stable-diffusion-ui”) og dobbeltklikke på filen “Start Stable Diffusion UI.cmd” (som i steg 3):

- Windows-konsollen åpnes igjen, og når initialiseringen er ferdig, åpnes nettleserfanen.
- Hvis nettleseren av en eller annen merkelig grunn ikke åpnes, eller du lukker den selv ved et uhell, gå inn på http://localhost:9000/ og da bør programgrensesnittet vises (så lenge du ikke har lukket kommandokonsollen; i så fall må du gjenta steg 6 fra starten):

Klart.
Du har nå installert Stable Diffusion på PC-en din.
Det var ikke så vanskelig, var det?
Nå går vi over til den manuelle metoden, som har litt mer å sette seg inn i.
Installere Stable Diffusion manuelt på PC-en din

Hvis alternativet ovenfor er enklere, hvorfor skulle noen ville gjøre det manuelt?
Fordi noen foretrekker å forstå hva applikasjonen gjør og krever.
Hvis du forstår det, kan du endre det du mener er nødvendig og tilpasse det til bruken din og maskinen din.
Og legge til utvidelser, som Xformers, som jeg forklarer lenger ned.
Derfor legger jeg til denne andre veiledningen, der jeg forklarer hvert element applikasjonen bruker, ett for ett.
Og du vil se at det er en del.
Steg 1: laste ned det nødvendige
Vi trenger flere ting til denne manuelle installasjonen:
- En teksteditor: jeg bruker Sublime Text (klikk for å gå til nedlastingen), men hvis du har Notepad, fungerer det også.
- Python: språket programmet er skrevet i, og som vi må installere på PC-en. https://www.python.org/downloads/release/python-3106/
- Git: kodearkivet vi skal installere applikasjonen fra. https://git-scm.com/download/win

- Stable Diffusion Model 1.5: de to modellene som skal generere bildene. Last ned én eller begge. https://huggingface.co/runwayml/stable-diffusion-v1-5

- Stable Diffusion Web UI: programmets webgrensesnitt, som lar oss samhandle grafisk. https://github.com/AUTOMATIC1111/stable-diffusion-webui

- GFPGAN: algoritmen som hjelper modellen med å “fikse ansikter”. https://github.com/TencentARC/GFPGAN

Last ned alt i én mappe, så har du det lettere tilgjengelig.
Når du har det, begynner vi med installasjonen.
Steg 2: opprette installasjonsmappen
To ting å huske på:
- Du kan opprette den i den banen du vil på disken din. Jeg har installert den i roten, ved siden av mappen jeg opprettet i forrige veiledning.
- Ikke ha mellomrom i navnet. Skriv noe som “stablediffusion”:

Steg 3: Installere Python
- Åpne “python-3.10.6-amd64.exe” med dobbeltklikk.
- Velg “Install Now” i det første alternativet som åpnes:

- Vent til den er installert og lukk vinduet når den er ferdig.
Steg 4: Installere programgrensesnittet
- Pakk ut den nedlastede filen “stable-diffusion-webui-master.zip”.
- Mappen “stable-diffusion-webui-master” opprettes.
- Kopier alt innholdet (alle mapper og filer):

- Lim dem inn i installasjonsmappen du opprettet i steg 2.
Steg 5: lim inn filene med ansiktskorrigererne
- Kopier de nedlastede filene “GFPGANv1.3.pth” og “GFPGANv1.4.pth”.
- Lim dem inn i installasjonsmappen:

Steg 6: lim inn modellene i riktig mappe
- Kopier de nedlastede filene “v1-5-pruned.ckpt” og “v1-5-pruned-emaonly.ckpt”. Hvis du bare har lastet ned én modell, kopierer du den du har lastet ned.
- Lim dem inn i følgende bane inne i installasjonsmappen:
“navnet-pa-mappen-minmodelsStable-diffusion”.
I mitt tilfelle:
“C:stablediffusionmodelsStable-diffusion”:

Steg 7: Installere Git
- Vi åpner den nedlastede filen “Git-2.39.2-64-bit.exe”
- Vi gjør en vanlig Windows-installasjon. Du vet, “neste”, “neste”, “neste” (noen flere ganger enn vanlig):

- Vi lukker vinduet når det er ferdig.
Steg 8: skrive Python-banen
Dette steget er ikke alltid nødvendig, men det gjør ikke noe å gjøre det.
Det er kanskje det mest komplekse for dem som ikke er vant til å navigere i Windows-mapper.
Vi tar det steg for steg:
- Det første er å finne ut hvilken bane Python er installert i på PC-en vår. For å gjøre det går vi til Windows-søket og skriver “Python”.
- Den finner programmet som allerede er installert (ikke forveksle det med filen vi lastet ned i starten), og til høyre ser vi “Open file location”. Vi klikker der:

- Mappen som inneholder snarveien til programmet åpnes. Vi høyreklikker og velger alternativet “Open file location”:

- En ny Windows-mappe åpnes. Vi kopierer banen til denne mappen fra topplinjen:

- Det neste er å gå til installasjonsmappen vår for programmet og åpne filen “webui-user.bat” (pass på, ikke “webui-user.sh”) med Sublime Text eller teksteditoren vi bruker. Den enkleste måten er å høyreklikke på filen og velge “Open with Sublime Text”, men hver og en kan åpne den som de vil.
- Når filen er åpnet i editoren, ser vi på linje 3:

- Vi limer inn banen til Python-mappen vi har kopiert til utklippstavlen og legger til “python.exe” (uten anførselstegn) til slutt, slik at det blir slik:

- Vi lagrer filen og lukker den.
Steg 9: starte programinstallereren
- Vi har alt klart for å installere programmet, så dobbeltklikk på den samme filen som vi nettopp redigerte (“webui-user.bat”) for å kjøre den.
- Windows-kommandokonsollen åpnes og begynner å utføre prosesser:

- Det vil ta en stund før den er ferdig. Det kan til og med virke som om den stopper opp i perioder. Vi må aldri lukke den. Når den er ferdig, ser vi disse linjene:

- Med rødt markerer jeg adressen vi må skrive inn i hvilken som helst nettleser vi har installert for å få tilgang til applikasjonens grensesnitt:

- Da har vi Stable Diffusion klar til å lage bilder basert på prompts:

Steg 10: konfigurasjon for PC-er med “lave” ressurser
- Hvis PC-en din ikke har et veldig kraftig grafikkort, men har et kort med minst 4 GB vRAM, kan du bruke programmet til å produsere bilder på 512×384 px (horisontalt eller vertikalt):

- I motsetning til det som skjer med den enkle installasjonen, kommer denne manuelle metoden ikke med noen oppskaleringsmotor som standard. Så da vet du det: du må bruke Waifu for å forstørre bildet. Det er det jeg har gjort med toppbildet i denne andre veiledningen.
Steg 11: lukke programmet
- For å lukke applikasjonen holder det å lukke kommandokonsollen som åpnes når jeg kjører filen “webui-user.bat”.
Steg 12: åpne programmet igjen
- For å åpne programmet igjen etter at jeg har lukket det (eller en annen dag), må du kjøre filen “webui-user.bat”, som ligger i mappen vi opprettet i steg 2 for installasjonen av programmet.
Tid for å nyte det
Jeg håper du har klart å følge en av de to veiledningene og kan begynne å generere uendelig mange gratis bilder fra PC-en din.
Du har massevis av alternativer og faner å teste, så gjør det. Å få gode resultater handler mer om øvelse enn flaks med prompten, som med alt annet.
Et annet alternativ er å besøke sider som disse, som viser deg bildene og promptene som har generert dem:
- https://prompthero.com/stable-diffusion-prompts
- https://mpost.io/best-100-stable-diffusion-prompts-the-most-beautiful-ai-text-to-image-prompts/
Jeg synes det er den ideelle måten å begynne å fikle med denne utrolig kraftige applikasjonen på.
Og lage krigerprinsesser som denne:

Bonus track 1: hvordan oppdatere modellene til nye versjoner av Stable Diffusion
Vel, egentlig ville du allerede vært ferdig med å installere programmet på PC-en din, men hvis du gjør det akkurat slik jeg har beskrevet, kan du bare bruke Stable Diffusion 1.4-modellen.
Og mens jeg skriver disse linjene, er 1.5 allerede tilgjengelig.
Det er viktig fordi hver modell forbedrer resultatene. Eller i det minste genererer annerledes resultater.
Så jeg skal forklare hvordan du oppdaterer den for å kunne bruke den nye versjonen.
Steg 1: laste ned nye modeller
- Dette er enkelt, du besøker denne lenken: https://huggingface.co/runwayml/stable-diffusion-v1-5
- Scroll ned til du ser modellene:

- Du laster ned modellen du vil ha, én eller begge. Ser du det jeg nevnte tidligere om størrelsen? 4 og 7 GB, det er ikke småtteri.
Steg 2: kopiere modellene til riktig mappe
- Ta de nedlastede filene som de er og kopier dem (eller enda bedre, klipp dem ut).
- Du navigerer til riktig mappe der du har installert programmet, nærmere bestemt denne: "C:stable-diffusion-uimodelsstable-diffusion".
- Lim inn filene. Du vil se at du allerede hadde versjon 1.4 ("sd-v1-4-ckpt"):

Steg 3: starte programmet på nytt
- Dette steget er bare nødvendig hvis du hadde applikasjonen i gang. Hvis den kjører, lukker du Windows-kommandokonsollen. Hvis ikke, hopper du over det.
Steg 4: velg modellen du vil bruke før du genererer bildet
- Når programmet er startet med de nye modellene, trenger du bare å velge den du vil bruke for å generere bildet i denne nedtrekksmenyen, der modellene du har installert vil vises:

Slik kan du oppdatere modellen hver gang en ny versjon kommer ut.
I tillegg skal du vite at du med dette systemet kan legge til andre trente modeller som finnes rundt på nettet, ikke bare den offisielle fra Stable Diffusion. Det gjøres på tilsvarende måte.
Bonus track 2: hvordan installere Xformers-modulen i Stable Diffusion på en enkel måte
For å avslutte denne megaveiledningen om installasjon av Stable Diffusion skal vi installere Xformers-modulen.
Foreløpig har jeg ikke funnet ut hvordan jeg gjør det i Easy Diffusion, så hvis du vil bruke denne modulen, må du bruke den manuelle installasjonen fra Automatic1111.
Hvis jeg på et tidspunkt finner ut hvordan det gjøres med Easy Diffusion, legger jeg det også til her.
Når dette er avklart, forklarer jeg hva du må gjøre, og det er ganske lite.
Steg 1: åpne filen webui-user.bat
Vi tar utgangspunkt i at vi allerede har Stable Diffusion installert og operativt på maskinen vår (jeg gjentar: via Automatic1111-systemet).
Når vi åpner det slik vi har installert det, lastes ikke modulen:

- Det første du må gjøre for at den skal lastes, er å gå til programmets installasjonsmappe og åpne filen “webui-user.bat” med teksteditoren. Ja, det er den samme du redigerte under installasjonen for å legge til Python-banen:

Steg 2: legge til argument
- Det neste du må gjøre er å legge til dette argumentet: "–xformers" på linje 6 (argumenter for kommandolinjen):

Steg 3: vi åpner programmet og sjekker at modulen lastes
- Når vi åpner programmet som vanlig, holder det å se på kommandokonsollen og sjekke at modulen er lastet riktig:

Hvis vi ser disse linjene, har alt gått som det skulle, og vi kan nyte fordelene.
Fordeler ved å bruke Xformers i Stable Diffusion
Den viktigste er at du bruker mye mindre tid på å generere bildene. Du kan se benchmarker på denne lenken.
Med dagens grafikkort, med mindre du har ett som koster mer enn 1 500 €, er denne økningen i genereringshastighet ikke noe å kimse av.
I tillegg har det også positive effekter på vRAM-forbruket, slik at beskjedne grafikkort kan lage større bilder.
Ulemper med Xformers
Greit, men hvis denne modulen er så bra, hvorfor er den ikke implementert som standard?
Vel, grunnen er at det kan hende at du mister kvalitet i bildegenereringen.
Viktig nyanse: det kan skje..
For det skjer ikke alltid. Faktisk skjer det ganske sjelden.
Du har mer info her.
Med dette avslutter vi.
Bare foreløpig.
For i neste artikkel skal jeg forklare hvordan du installerer utvidelsen ControlNet som lar oss gjøre enda kulere ting.
Så hvis du ikke vil gå glipp av dem, vet du hva du må gjøre: abonner rett nedenfor så gir jeg deg beskjed så snart jeg publiserer den.
Hør her, jeg tror dette interesserer deg
Registrer deg og få min 66-siders guide om de beste gratis digitale verktøyene for:
- Markedsføring
- Analyse
- UX
- Prosjektledelse…
I tillegg får du hver dag i innboksen din et triks eller tips (av de gode) for å forbedre virksomheten eller det digitale prosjektet ditt.



Legg igjen en kommentar