
An diesem Wochenende endete meine kostenlose Nutzung von Midjourney, meiner liebsten KI zum Erstellen von Bildern.
Also war es an der Zeit, Alternativen zu suchen und zu prüfen, ob sich eine davon lohnt oder ob es besser ist, beim aktuellen Tool auf den kostenpflichtigen Plan umzusteigen.
Ich hatte Stable Diffusion bereits lokal installiert, weil es das erste Tool war, das ich ausprobiert hatte, auch wenn es mir weniger gefiel als Midjourney und ich es deshalb kaum nutzte.
Es war Version 1 der Anwendung, also habe ich, da diese Woche die Erweiterung ControlNet mit der man ziemlich fortgeschrittene Dinge machen kann, beschlossen, der Version 2eine Chance zu geben, mal sehen, wie es läuft.
Auch wenn du googelst , wirst du sehen, dass es verschiedene Methoden gibt; die meisten sind bei mir an irgendeinem Punkt gescheitert.
Am Ende habe ich zwei Methoden gefunden, die bei mir fehlerfrei funktioniert haben. Eine einfachere und eine manuellere.
Ich werde beide in diesem Artikel erklären: Ich beginne mit der einfachen Methode (Easy Diffusion) und erkläre danach die manuelle Methode (erstellt von Automatic1111), mit dem Vorteil bei der zweiten, dass ich erkläre, wie man das Modul Xformershinzufügt, das die Zeit zur Bilderstellung um 30 % bis 50 % beschleunigt.
Außerdem möchte ich, um die Installation des Tools abzurunden, bald einen Artikel veröffentlichen, in dem ich die Installation von ControlNet erkläre.
So hast du ein gutes Arsenal zur Verfügung, um maßgeschneiderte Bilder zu erstellen, und das komplett kostenlos.
Aber bevor wir anfangen, ein wichtiger Punkt.
Índice de Contenidos del Artículo
- Die PC-Anforderungen für die Nutzung von Stable Diffusion
- Stable Diffusion kostenlos und einfach auf deinem PC installieren
- Stable Diffusion manuell auf deinem PC installieren
- Schritt 1: Das Nötige herunterladen
- Schritt 2: Den Installationsordner erstellen
- Schritt 3: Python installieren
- Schritt 4: Die Programmoberfläche installieren
- Schritt 5: Die Dateien mit den Gesichtskorrektoren einfügen
- Schritt 6: Die Modelle in den passenden Ordner einfügen
- Schritt 7: Git installieren
- Schritt 8: Den Python-Pfad eintragen
- Schritt 9: Den Installer des Programms starten
- Schritt 10: Konfiguration für PCs mit „geringen“ Ressourcen
- Schritt 11: Das Programm schließen
- Schritt 12: Das Programm erneut öffnen
- Zeit, es zu genießen
- Bonus track 1: Wie du die Modelle auf neue Versionen von Stable Diffusion aktualisierst
- Bonus track 2: Wie du das Xformers-Modul einfach in Stable Diffusion installierst
- Hey, ich glaube, das interessiert dich
Die PC-Anforderungen für die Nutzung von Stable Diffusion
Auch wenn man keinen Prozessor der neuesten Generation braucht, um das Bild zu erzeugen, und wir mit 16 GB RAM gut auskommen können, gibt es doch ein paar relevante Punkte.
Der Speicherplatz auf der Festplatte
Die Datenmodelle, die ich heruntergeladen habe, wiegen zwischen 4 und 7 GB, und dazu kommt noch der restliche Code. Wenn du nur ein Modell hast, reserviere 15 GB Speicherplatz. Wenn du mehrere hast, dann rechne entsprechend weiter.
Das war die einfache Anforderung.
Die zweite Anforderung ist komplizierter.
Die Grafikkarte
Ich sag’s dir: Wenn du diese KI auf deinem PC nutzen willst, brauchst du eine gute Grafikkarte. Eine mit mindestens 4 GB vRAM und die Entwickler der Methoden, die ich dir erkläre, empfehlen, dass es eine NVIDIA.
Mit Stable Diffusion kann man AMD-Karten verwenden, aber die Anwendung und das Installationssystem sind andere, wenn du wirklich Leistung aus ihnen herausholen willst.
Was NVIDIA-Modelle angeht, würde ich sagen, dass eine GTX 1650 die du bei Wallapop für 70–80 € findest (Tendenz sinkend), ausreicht, aaaber …
Sie erfüllt nur die Mindestanforderungen, die dir grundsätzlich reichen, um Bilder im 4:3-Format mit 512×384 px zu erzeugen. Also ziemlich kleine Bilder.
Für größere Bilder werden Grafikkarten mit mehr als 10 GB vRAM empfohlen. Eine RTX 3060 mit 12 GB ist preislich und leistungsmäßig das ideale Modell, da du sie im März 2023 neu für etwas über 300 € und gebraucht für 200 € finden kannst.
Nun ja, es gibt Möglichkeiten, diese Einschränkungen zu umgehen:
- Wenn deine GPU diese 4 GB vRAM hat, bringt Easy Diffusion standardmäßig eine Skalierungs-Engine mit, die auch gut funktioniert.
- Wenn du lieber die Methode von Automatic1111 verwendest, können wir Waifu nutzen, um sie größer zu machen ohne zu viel Qualität zu verlieren und sie so in sozialen Netzwerken oder Bannern zu verwenden, wie ich es dir in meinem vorherigen Artikel
- Falls die GPU deines PCs nicht einmal diese 4 GB vRAM hat, kannst du in Easy Diffusion einstellen, dass es die CPU zur Bilderzeugung nutzt, aber ich sage dir gleich: Es wird deutlich länger dauern, bis Ergebnisse kommen. Je nach Leistung deines Prozessors locker eine halbe Stunde.
Lohnt es sich, Bilder per CPU zu erzeugen? Ich persönlich würde ohne zu zögern zur GTX 1650 greifen. Je nach Anzahl der „Durchläufe“ kann ein Bild mit dieser Grafikkarte zwischen einer und fünf Minuten dauern.
Wenn du dazu noch rechnest, dass es selten ist, den prompt beim ersten Versuch zu treffen, und dass du mehrere testen musst, bis du das gewünschte Bild bekommst, kannst du dir ausrechnen, wie lange du brauchen würdest, um ein gutes per CPU gerendertes Bild zu bekommen …
Gut, nachdem geklärt ist, was du auf Hardware-Ebene brauchst, starten wir mit der einfachen Installationsmethode.
Stable Diffusion kostenlos und einfach auf deinem PC installieren
Für diese erste Methode nutzen wir, wie gesagt, Easy Diffusion, konkret Version 2.5.
Die Originalanleitung und ihre Dateien findet ihr hier:
https://github.com/cmdr2/stable-diffusion-ui#installation
Der Prozess ist ziemlich direkt.
Schritt 1: Du lädst den Windows-Installer herunter
- Öffne den obigen Link.
- Scrolle nach unten, bis du dieses Bild siehst:

- Klicke auf den Windows-Button.
- Die Datei „stable-diffusion-ui-windows.zip“ wird heruntergeladen:

Schritt 2: Die Datei im Stammverzeichnis der Festplatte entpacken
- Schneide die Datei, die du gerade heruntergeladen hast, aus oder kopiere sie.
- Gehe zum Stammordner der Festplatte. In der Regel ist das „C:“ oder „D:“
- Füge die ZIP-Datei ein.
- Klicke mit der rechten Maustaste darauf und wähle „Alle extrahieren“:

Es wurde ein Ordner namens „stable-diffusion-ui“ erstellt:

Schritt 3: Das Programm starten
- Öffne den Ordner und suche die Datei „Start Stable Diffusion UI.cmd“:

- Doppelklick darauf
- Die Windows-Eingabeaufforderung öffnet sich und beginnt, das Programm zu installieren. Schließe sie zu keinem Zeitpunkt.
- Wenn die Installation abgeschlossen ist, hat sich ein Tab im Browser geöffnet:

- Jetzt kannst du anfangen, deine Bilder zu erstellen. Später werde ich in einem anderen Artikel alle Optionen erklären, auch wenn es reicht, einen Text einzugeben (prompt) und auf den Button „Make Image„:

- Du bekommst etwas in dieser Art:

Schritt 4: Einstellungen für PCs mit (relativ) geringen Ressourcen
Ein paar Hinweise, falls dein PC die empfohlenen Anforderungen nur halb oder gar nicht erfüllt.
Wenn dein PC eine 4-GB-Grafikkarte hat
Im Grunde musst du zwei Dinge tun:
- Gehe zu Settings und wechsle in den Modus „Low”:

- Passe die Bildgrößean. Wenn du es nicht quadratisch, sondern horizontal oder vertikal möchtest, empfehle ich 512×384 px als Querformat und 384×512 px für Hochformat. Diese Einstellungen funktionieren mit einer GTX 1650 mit 4 GB:

Wenn dein PC eine Grafikkarte mit weniger als 4 GB hat
Du wirst per CPU rendern müssen (und bei jedem Bild ziemlich lange warten). Dafür:
- Wählst du hier Rendern per CPU:

Schritt 5: Das Programm schließen
- Stelle einfach sicher, dass du gerade kein Bild erzeugst, und schließe die Windows-Konsole.
Schritt 6: Das Programm wieder öffnen
- Du musst nur zum Ordner gehen, in dem du es installiert hast (höchstwahrscheinlich „C:stable-diffusion-ui“) und einen Doppelklick auf die Datei „Start Stable Diffusion UI.cmd“ machen (genau wie in Schritt 3):

- Die Windows-Konsole öffnet sich wieder, und wenn die Initialisierung abgeschlossen ist, öffnet sich der Browser-Tab.
- Wenn sich der Browser aus irgendeinem seltsamen Grund nicht öffnet oder du ihn versehentlich selbst schließt, gehe auf http://localhost:9000/ und die Programmoberfläche sollte erscheinen (solange du die Eingabeaufforderung nicht geschlossen hast; in diesem Fall müsstest du Schritt 6 von vorne wiederholen):

Fertig.
Du hast Stable Diffusion jetzt auf deinem PC installiert.
War nicht allzu schwer, oder?
Kommen wir nun zur manuellen Methode, die etwas mehr Substanz hat.
Stable Diffusion manuell auf deinem PC installieren

Wenn die obige Option einfacher ist, warum sollte jemand es dann manuell machen wollen?
Nun, weil manche lieber verstehen möchten was die Anwendung macht und benötigt.
Wenn du es verstehst, kannst du ändern, was du für sinnvoll hältst, und es an deine Nutzung und deinen Rechner anpassen.
Und Erweiterungen hinzufügen, wie zum Beispiel Xformers, das ich weiter unten erkläre.
Deshalb füge ich dieses weitere Tutorial hinzu, in dem ich jedes Element, das die Anwendung nutzt, einzeln erkläre.
Und du wirst sehen: Das sind einige.
Schritt 1: Das Nötige herunterladen
Für diese manuelle Installation brauchen wir mehrere Dinge:
- Einen Texteditor: Ich verwende Sublime Text (klicken, um zum Download zu gelangen), aber wenn du Notepad hast, reicht das auch.
- Python: die Sprache, in der das Programm geschrieben ist und die wir auf unserem PC installieren müssen. https://www.python.org/downloads/release/python-3106/
- Git: das Code-Repository, aus dem wir die Anwendung installieren. https://git-scm.com/download/win

- Stable Diffusion Model 1.5: die beiden Modelle, die die Bilder erzeugen werden. Lade eines oder beide herunter. https://huggingface.co/runwayml/stable-diffusion-v1-5

- Stable Diffusion Web UI: die Weboberfläche des Programms, mit der wir grafisch interagieren können. https://github.com/AUTOMATIC1111/stable-diffusion-webui

- GFPGAN: der Algorithmus, der dem Modell hilft, „Gesichter zu reparieren“. https://github.com/TencentARC/GFPGAN

Lade alles in einen Ordner herunter, damit du es griffbereit hast.
Sobald du alles hast, beginnen wir mit der Installation.
Schritt 2: Den Installationsordner erstellen
Zwei Dinge, die du beachten solltest:
- Du kannst ihn in jedem Pfad erstellen auf deiner Festplatte. Ich habe ihn im Stammverzeichnis installiert, neben dem Ordner, den ich im vorherigen Tutorial erstellt habe.
- Lass keine Leerzeichen im Namen. Nimm etwas wie „stablediffusion“:

Schritt 3: Python installieren
- Öffne „python-3.10.6-amd64.exe“ per Doppelklick.
- Wähle „Install Now“ in der ersten Option, die sich öffnet:

- Warte, bis die Installation abgeschlossen ist, und schließe das Fenster danach.
Schritt 4: Die Programmoberfläche installieren
- Entpacke die heruntergeladene Datei „stable-diffusion-webui-master.zip“.
- Es wird ein Ordner „stable-diffusion-webui-master“ erstellt.
- Kopiere seinen gesamten Inhalt (alle Ordner und Dateien):

- Füge sie in den Installationsordner ein, den du in Schritt 2 erstellt hast.
Schritt 5: Die Dateien mit den Gesichtskorrektoren einfügen
- Kopiere die heruntergeladenen Dateien „GFPGANv1.3.pth“ und „GFPGANv1.4.pth“.
- Füge sie in den Installationsordner ein:

Schritt 6: Die Modelle in den passenden Ordner einfügen
- Kopiere die heruntergeladenen Dateien „v1-5-pruned.ckpt“ und „v1-5-pruned-emaonly.ckpt“. Wenn du nur ein Modell heruntergeladen hast, kopiere eben das, das du heruntergeladen hast.
- Füge sie in folgenden Pfad innerhalb des Installationsordners ein:
„mein-ordnernamemodelsStable-diffusion“.
In meinem Fall:
„C:stablediffusionmodelsStable-diffusion“:

Schritt 7: Git installieren
- Wir öffnen die heruntergeladene Datei „Git-2.39.2-64-bit.exe“
- Wir führen eine normale Windows-Installation durch. Du weißt schon: „Weiter“, „Weiter“, „Weiter“ (ein paar Mal mehr als üblich):

- Wir schließen das Fenster, wenn es fertig ist.
Schritt 8: Den Python-Pfad eintragen
Dieser Schritt ist nicht immer notwendig, aber es schadet nicht, ihn zu machen.
Er ist vielleicht der komplexeste für Personen, die nicht daran gewöhnt sind, durch Windows-Ordner zu navigieren.
Gehen wir Schritt für Schritt vor:
- Als Erstes müssen wir herausfinden, in welchem Pfad Python auf unserem PC installiert wurde. Dafür gehen wir zur Windows-Suche und schreiben „Python“.
- Es findet das bereits installierte Programm (nicht mit der Datei verwechseln, die wir am Anfang heruntergeladen haben), und rechts sehen wir „Dateispeicherort öffnen“. Dort klicken wir:

- Es öffnet sich der Ordner, der die Verknüpfung zum Programm enthält. Wir klicken mit der rechten Maustaste und wählen die Option „Dateispeicherort öffnen“:

- Es öffnet sich ein neuer Windows-Ordner. Wir kopieren den Pfad dieses Ordners aus der oberen Leiste:

- Als Nächstes gehen wir zu unserem Installationsordner des Programms und öffnen die Datei „webui-user.bat“ (Achtung, nicht „webui-user.sh“) mit Sublime Text oder dem Texteditor, den wir verwenden. Am einfachsten ist es, mit der rechten Maustaste auf die Datei zu klicken und „Open with Sublime Text“ auszuwählen, aber jeder öffnet sie, wie er möchte.
- Sobald die Datei im Editor geöffnet ist, schauen wir uns Zeile 3 an:

- Wir fügen den Pfad des Python-Ordners ein, den wir in der Zwischenablage haben, und fügen am Ende „python.exe“ hinzu (ohne Anführungszeichen), sodass es so aussieht:

- Wir speichern die Datei und schließen sie.
Schritt 9: Den Installer des Programms starten
- Jetzt haben wir alles vorbereitet, um das Programm zu installieren, also Doppelklick auf dieselbe Datei die wir gerade bearbeitet haben („webui-user.bat“), um sie auszuführen.
- Die Windows-Eingabeaufforderung öffnet sich und beginnt, Prozesse auszuführen:

- Es wird eine Weile dauern, bis es fertig ist. Es kann sogar so wirken, als bliebe es an manchen Stellen hängen. Wir dürfen sie niemals schließen. Wenn es fertig ist, sehen wir diese Zeilen:

- In Rot markiere ich dir die Adresse, die wir in einen beliebigen installierten Browser eingeben müssen, um auf die Oberfläche der Anwendung zuzugreifen:

- Dann hätten wir Stable Diffusion bereit, um Bilder auf Basis von Prompts zu erstellen:

Schritt 10: Konfiguration für PCs mit „geringen“ Ressourcen
- Wenn dein PC keine sehr leistungsstarke Grafikkarte hat, aber eine mit mindestens 4 GB vRAM, kannst du das Programm nutzen und Bilder mit 512×384 px erzeugen (horizontal oder vertikal):

- Im Unterschied zur einfachen Installation bringt diese manuelle Methode standardmäßig keine Skalierungs-Engine mit. Also weißt du Bescheid: Es ist Zeit, Waifu zu nutzen, um das Bild zu vergrößern. Genau das habe ich mit dem Headerbild dieses zweiten Tutorials gemacht.
Schritt 11: Das Programm schließen
- Um die Anwendung zu schließen, reicht es, die Eingabeaufforderung zu schließen die sich öffnet, wenn ich die Datei „webui-user.bat“ ausführe.
Schritt 12: Das Programm erneut öffnen
- Um das Programm wieder zu öffnen, nachdem ich es geschlossen habe (oder an einem anderen Tag), musst du die Datei „webui-user.bat“ ausführen, die sich in dem Ordner befindet, den wir in Schritt 2 für die Programminstallation erstellt haben.
Zeit, es zu genießen
Ich hoffe, du konntest einem der beiden Tutorials folgen und kannst anfangen, deine unendlichen und kostenlosen Bilder von deinem PC aus zu erzeugen.
Du hast jede Menge Optionen und Tabs zum Ausprobieren, also probiere sie aus. Gute Ergebnisse zu erzielen ist eher eine Frage der Übung als des Glücks, direkt den richtigen Prompt zu treffen, wie bei allem.
Eine weitere Option ist, Seiten wie diese zu besuchen, die dir die Bilder und die Prompts zeigen, mit denen sie erzeugt wurden:
- https://prompthero.com/stable-diffusion-prompts
- https://mpost.io/best-100-stable-diffusion-prompts-the-most-beautiful-ai-text-to-image-prompts/
Für mich ist das die ideale Art, mit dieser extrem leistungsstarken Anwendung herumzuspielen.
Und Kriegerprinzessinnen wie diese zu erstellen:

Bonus track 1: Wie du die Modelle auf neue Versionen von Stable Diffusion aktualisierst
Genau genommen bist du mit der Installation des Programms auf deinem PC schon fertig, aber wenn du es genau so machst, wie ich es beschrieben habe, kannst du nur das Modell 1.4 von Stable Diffusion verwenden.
Und während ich diese Zeilen schreibe, ist 1.5 bereits verfügbar.
Das ist wichtig, weil jedes Modell die Ergebnisse verbessert. Oder zumindest andere erzeugt.
Also erkläre ich dir, wie du es aktualisieren kannst, um die neue Version zu verwenden.
Schritt 1: Neue Modelle herunterladen
- Dieser Schritt ist einfach: Du besuchst diesen Link: https://huggingface.co/runwayml/stable-diffusion-v1-5
- Scrolle nach unten, bis du die Modelle siehst:

- Du lädst das Modell herunter, das du möchtest, eines oder beide. Siehst du, was ich vorhin zur Größe gesagt habe? 4 und 7 GB, das ist nicht gerade wenig.
Schritt 2: Die Modelle in den passenden Ordner kopieren
- Du nimmst die heruntergeladenen Dateien so, wie sie sind, und kopierst sie (oder besser: schneidest sie aus).
- Du navigierst zu dem passenden Ordner, in dem du das Programm installiert hast, konkret zu diesem: "C:stable-diffusion-uimodelsstable-diffusion".
- Du fügst die Dateien ein. Du wirst sehen, dass du bereits Version 1.4 hattest ("sd-v1-4-ckpt"):

Schritt 3: Das Programm neu starten
- Dieser Schritt ist nur nötig, wenn die Anwendung bereits lief. Wenn sie läuft, schließt du die Windows-Eingabeaufforderung. Falls nicht, überspringst du ihn.
Schritt 4: Du wählst das gewünschte Modell aus, bevor du das Bild erzeugst
- Sobald das Programm mit den neuen Modellen gestartet ist, musst du nur das Modell auswählen, das du verwenden möchtest um das Bild in diesem Dropdown zu erzeugen, in dem dir die installierten Modelle angezeigt werden:

So kannst du das Modell jedes Mal aktualisieren, wenn eine neue Version erscheint.
Außerdem: Über dieses System könntest du auch andere trainierte Modelle hinzufügen, die im Netz herumliegen, nicht nur das offizielle von Stable Diffusion. Es würde analog funktionieren.
Bonus track 2: Wie du das Xformers-Modul einfach in Stable Diffusion installierst
Zum Abschluss dieses Megatutorials zur Installation von Stable Diffusion installieren wir das Xformers-Modul.
Bisher habe ich nicht herausgefunden, wie man das in Easy Diffusion macht. Wenn du dieses Modul nutzen willst, musst du also die manuelle Installation von Automatic1111 verwenden.
Wenn ich irgendwann herausfinde, wie es auch mit Easy Diffusion geht, werde ich es ebenfalls hier ergänzen.
Nachdem das geklärt ist, erkläre ich dir, was zu tun ist, und das ist ziemlich wenig.
Schritt 1: Die Datei webui-user.bat öffnen
Wir gehen davon aus, dass Stable Diffusion bereits auf unserem Rechner installiert und funktionsfähig ist (ich wiederhole: über das System von Automatic1111).
Wenn wir es so öffnen, wie wir es installiert haben, wird das Modul nicht geladen:

- Als Erstes musst du, damit es geladen wird, zum Installationsordner des Programms gehen und die Datei „webui-user.bat“ mit dem Texteditor öffnen. Ja, es ist dieselbe, die du bei der Installation bearbeitet hast, um den Python-Pfad hinzuzufügen:

Schritt 2: Argument hinzufügen
- Als Nächstes musst du dieses Argument hinzufügen: "–xformers" in Zeile 6 (Argumente für die Befehlszeile):

Schritt 3: Wir öffnen das Programm und prüfen, ob das Modul geladen wird
- Sobald wir das Programm wie immer öffnen, reicht ein Blick auf die Eingabeaufforderung, um zu prüfen, ob das Modul korrekt geladen wurde:

Wenn wir diese Zeilen sehen, ist alles gelaufen, wie es sollte, und wir genießen seine Vorteile.
Vorteile der Nutzung von Xformers in Stable Diffusion
Der wichtigste ist, dass du viel weniger Zeit brauchst, um die Bilder zu erzeugen. Benchmarks könnt ihr unter diesem Link sehen.
Bei aktuellen Grafikkarten ist dieser Geschwindigkeitszuwachs keineswegs eine Kleinigkeit, es sei denn, du hast eine, die über 1.500 € kostet.
Außerdem hat es auch positive Auswirkungen auf den vRAM-Verbrauch, wodurch bescheidenere Grafikkarten größere Bilder erstellen können.
Nachteile von Xformers
Okay, aber wenn dieses Modul so gut ist, warum ist es dann nicht standardmäßig implementiert?
Nun, der Grund ist, dass es passieren kann , dass du bei der Bilderzeugung Qualität verlierst.
Wichtig ist die Nuance, dass es passieren kann.
Denn es passiert nicht immer. Tatsächlich passiert es ziemlich selten.
Du findest mehr Infos hier.
Damit schließen wir ab.
Nur fürs Erste.
Denn im nächsten Artikel erkläre ich dir, wie man die Erweiterung ControlNet installiert, mit der wir noch coolere Dinge machen können.
Also, wenn du sie nicht verpassen willst, weißt du ja: abonniere direkt darunter und ich sage dir Bescheid, sobald ich ihn veröffentliche.
Hey, ich glaube, das interessiert dich
Registriere dich und hol dir meinen 66-seitigen Leitfaden zu den besten kostenlosen digitalen Tools für:
- Marketing
- Analytics
- UX
- Projektmanagement …
Außerdem erhältst du jeden Tag in deinem Posteingang einen Trick oder Tipp (einen guten), um dein Geschäft oder digitales Projekt zu verbessern.



Schreibe einen Kommentar