Bildgenerierung mit Stable Diffusion Web UI

Du möchtest auch selbst Bilder mit „AI“ lokal erstellen, ohne auf die Onlinedienste angewiesen zu sein und du hast bereits einen halbwegs modernen Gaming Rig im Zimmer stehen? Dann lass uns das Ding mal installieren. Es sollte dir mit den hier gelieferten Informationen möglich sein genau das zu erreichen.

Die Mindestanforderungen an deine Hardware ist nicht fest definiert, weil es mehr auf die Models ankommt, mit denen die Bilder generiert werden. Ich würde, als ganz simplen Maßstab nehmen, wenn deine Grafikkarte nicht viel älter als 4 Jahre* (*heute: 2024) ist und Raytracing unterstützt, ist die Wahrscheinlichkeit recht hoch, dass du damit Bilder lokal generieren kannst. Du solltest zusätzlich um mindestens 16GB RAM und ~50Gig+ Festplattenspeicher verfügen verfügen. Ich verwende meinen inzwischen etwas in die Jahre gekommenen Desktop PC mit folgender Ausstattung:

Intel© Core™ i7-7700 CPU @ 3.60GHz
32 GB RAM, Geforce RTX 2060 Super 8 GiB GPU

Vereinfachte Installation von Stable Diffusion Web UI

Du kannst auch komfortabel ohne den ganzen folgenden Git/Python Bums zu einem einfachen Ziel kommen. Seit Anfang 2023 gibt es auch ein fertiges Paket, dass alle Bibliotheken und Abhängigkeiten für Nvidia beinhaltet. du findest das Paket hier.

Einfach die *.webui.zip herunterladen und entpacken.
Nun die run.bat zum Starten ausführen.
Nach dem einmaligen Ausführen kannst du die Software auch offline auf andere Rechner kopieren und nutzen.

Manuelle Installation

Solltest du die Software aber schnell updaten und alle neuen Features nutzen wollen, lege ich dir ans Herz die manuelle Installation vorzuziehen. Als erstes, optional, installieren wir Git. Git ist ein vereinfacht ein mächtiges Tool zur Versionierung von Software. Vielleicht ist dir auch Github ein Begriff. Dort kannst du mit einem eigenen Account öffentliche und private Gits, sogenannte Repositories (kurz Repos) anlegen. Github ist nur einer von vielen Diensten, die dir Speicher für deine Repos bereitstellen. Du kannst die Software, die wir benötigen auch manuell von Github herunterladen, allerdings ist es mit Git einfacher Software per Updates auf Stand zu halten. Hier ist eine Anleitung von Heise. Schaut euch alternativ das folgende Video an.

Youtube Tutorial zum Installieren Git auf Windows

Als nächstes benötigen wir die Laufzeitumgebung der Programmiersprache Python. Die kannst du hier herunterladen. Schau alternativ hier, welche Version gerade aktuell benötigt wird. Du solltest Python zusätzlich, falls nicht automatisch geschehen zum „PATH“ hinzufügen ( Während dem Setup gibt es eine Checkbox, die du anhaken musst). Das dient dazu, dass die Kommandozeile weiß, welche Software sie ausführen soll, wenn du einen zugehörigen Befehl eingibst.

Schritt 1: Öffne die Systemeinstellungen

Drücke Windows + S und suche nach „Umgebungsvariablen“.
Wähle „Systemumgebungsvariablen bearbeiten“ aus.

Schritt 2: Umgebungsvariablen öffnen

Klicke im Fenster „Systemeigenschaften“ auf den Button „Umgebungsvariablen…“ unten.

Schritt 3: PATH bearbeiten

Wähle unter „Benutzervariablen“ oder „Systemvariablen“ den Eintrag Path und klicke auf „Bearbeiten“.

Schritt 4: Python-Pfad hinzufügen

Klicke auf „Neu“ und füge den Pfad zu deiner Python-Installation hinzu. Standardmäßig könnte dies etwas sein wie:
C:\Users\DeinBenutzername\AppData\Local\Programs\Python\PythonXX\
(Ersetze PythonXX durch die jeweilige Python-Version,
z. B. Python39 für Python 3.9.)
Optional kannst du auch den Scripts-Ordner hinzufügen, um Zugriff auf Pip und andere Tools zu haben:
C:\Users\DeinBenutzername\AppData\Local\Programs\Python\PythonXX\Scripts\

Schritt 5: Änderungen speichern

Klicke auf „OK“, um die Änderungen zu speichern, und schließe alle Fenster.

3. Überprüfen, ob Python funktioniert

Öffne eine neue Eingabeaufforderung (cmd) und gib ein:

python --version

Wenn Python richtig hinzugefügt wurde, zeigt die Eingabeaufforderung die installierte Python-Version an.

Öffne nun eine Kommandozeile und wechsle damit in das Verzeichnis, indem später die Software liegen soll. Drücke auf Windows10 auf die Die Windowstaste auf Tastatur oder auf das Startmenü-Icon und suche nach „cmd“. mit dem Befehl „cd“ kannst du dich durch Ordner navigieren.

Verzeichnisse in der Kommandozeile wechseln

Öffne die Eingabeaufforderung

Drücke Windows + R, gib cmd ein und drücke Enter.

Wechsle das Laufwerk (falls erforderlich)

Falls du auf ein anderes Laufwerk wechseln möchtest, gib einfach den Laufwerksbuchstaben gefolgt von einem Doppelpunkt (:) ein und drücke Enter. Beispiel:

D:

Verzeichnisse wechseln mit cd

Verwende den Befehl cd, um das Verzeichnis zu wechseln. Beispiel:

cd Verzeichnisname

Wenn sich das Verzeichnis innerhalb des aktuellen Verzeichnisses befindet, gib einfach den Verzeichnisnamen ein. Beispiel:

cd Dokumente

Um ein Verzeichnis zurückzugehen, verwende:

cd ..

4. Direkt in ein bestimmtes Verzeichnis wechseln

Du kannst auch den vollständigen Pfad des gewünschten Verzeichnisses angeben. Beispiel:

cd C:\Benutzer\DeinBenutzername\Dokumente

5. Verzeichnis anzeigen

Falls du überprüfen möchtest, in welchem Verzeichnis du dich gerade befindest, gib einfach:

cd

Das zeigt den aktuellen Pfad an.

Youtubevideo zum Wechseln von Verzeichnissen in der Windowskommandozeile

Stable Diffusion Web UI herunterladen und ausführen

Im Zielverzechnis angekommen, gib folgendes in die Kommandozeile eine:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

Du kannst die Kommandozeile nun schließen und im Explorer die „webui-user.bat“ mit einem Doppelklick starten. Solange das gerade gestartete Kommandozeilenfenster offen bleibt, solange ist die Software auch aktiv. Es reicht nicht den Browsertab nach erledigter Arbeit zu schließen.

Zusätzlich zu der Software benötigst du aber noch ein trainiertes Model. Für den Anfang kannst du dieses Model nutzen. Lege die Datei im Verzeichnis „models/Stable-Diffusion“ ab. Ich verwende, wenn möglich nur noch die Dateien mit der Endung „safetensors“. Siehe dazu bei Bedarf.

Um die Dateien im Web UI neu einzulesen, klicke neben dem Dropdownfeld von „checkpoint“ auf das Reloadsymbol. Wähle nun das Model aus und beschreibe das zu produzierende Bild im Feld für „Prompt“ innerhalb des Tabs „text2img“. Stelle die Sampling Method am Anfang auf „DPM++ 2M Karras“, die Größe quadratisch auf 512px und CFG-Scale auf 7, Die Sampling Steps auf 20 und anschließend auf „Generate“. Hier sollte nun irgendwie ein Bild draus geworden sein. Um von hier aus weiter zu kommen, schau dich auf jeden Fall mal hier auf https://stable-diffusion-art.com/ um. Hier gibt super viele hilfreiche Beiträge für Anfänger und Fortgeschrittene.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein