Sie fragen - wir antworten!

Apps & Leitfäden

Easy Diffusion UI

Easy Diffusion UI ist eine Open-Source-Software, die auf GitHub zum Download bereitsteht. Hier erfahren Sie, wie Sie sie auf Ubuntu 22.04 LTS installieren. Wenn Sie gerade einen Server gemietet haben, installieren Sie die GPU-Treiber und erweitern Sie Ihr Home-Verzeichnis. Laden Sie dann die neueste Version von Easy Diffusion UI herunter:

wget https://github.com/cmdr2/stable-diffusion-ui/releases/latest/download/Easy-Diffusion-Linux.zip

Entpacken Sie das heruntergeladene ZIP-Archiv:

unzip Easy-Diffusion-Linux.zip

Wechseln Sie in das Verzeichnis easy-diffusion:

cd easy-diffusion

Starten Sie die Installation:

./start.sh

Dies ist eine Skriptsammlung, die automatisch alle erforderlichen Komponenten herunterlädt und installiert. Sie lädt auch das Standard-Stable-Diffusion-Modell im SafeTensors-Format herunter. Sobald alle Downloads und Installationen abgeschlossen sind, wird die Easy Diffusion-Benutzeroberfläche automatisch gestartet.

Verwendung von

Der vorherige Artikel, Stable Diffusion WebUI, beschreibt eine Methode zur Annahme von Verbindungen aus dem öffentlichen Internet und bietet eine einfache Anmeldung und Passwortautorisierung. In diesem Fall wollen wir eine andere universelle Methode zur Weiterleitung von Ports über eine SSH-Verbindung demonstrieren. Wir verwenden PuTTY, um eine sichere Verbindung zum Remote-Server herzustellen. Weitere Informationen dazu finden Sie in unserem Leitfaden Connect to a Linux server.

Um auszuwählen, welche Ports weitergeleitet werden sollen, öffnen Sie bitte Connection > SSH > Tunnels im linken Optionsbaum. Geben Sie 9000 in das Feld Source Port und 127.0.0.1:9000 in das Feld Destination ein. Klicken Sie dann auf die Schaltfläche Add:

Port forwarding in PuTTY

Danach können Sie zu Session zurückkehren und es zur späteren Verwendung speichern. Verbinden Sie sich wie gewohnt mit dem entfernten Server. Nun werden alle Daten, die Sie über Port 9000 an der Loopback-Adresse 127.0.0.1 senden oder empfangen, an den Remote-Server umgeleitet. Mit dieser Methode wird ein virtueller sicherer Tunnel geschaffen, der so lange besteht, wie die Verbindung besteht.

Sobald Easy Diffusion UI startet und die Portweiterleitung aktiviert ist, können Sie einen Webbrowser öffnen und zur Adresse http://127.0.0.1:9000 navigieren. Wir empfehlen Ihnen, benutzerdefinierte Modelle, wie in diesem Artikel beschrieben, herunterzuladen und zu installieren, anstatt sich ausschließlich auf das Standardmodell zu verlassen, um Bilder zu erzeugen. Vergessen Sie nicht, die Anzahl der Inferenzschritte zu erhöhen und die gewünschte Bildauflösung einzustellen (mit Sternchen gekennzeichnet).

Einer der größten Vorteile der Easy Diffusion UI ist die Unterstützung für mehrere GPUs. Wenn Sie einen Stapel von Bildern erstellen möchten, können Sie wählen, wie viele Bilder parallel erstellt werden sollen. Zum Beispiel, wenn Sie eine Konfiguration mit zwei GPUs haben:

Easy Diffusion UI change threads number

Sie können die Auslastung der GPUs während der Bilderstellung anzeigen. Stellen Sie eine weitere SSH-Verbindung her und führen Sie einen einzigen Befehl aus:

watch -n 1 nvidia-smi
nvidia-smi two threads

Außerdem vereinfacht Easy Diffusion UI die Erstellung von Prompts, da es zahlreiche Beispiele für Bildmodifikatoren bietet. Sie können diese mischen, um genauere Ergebnisse zu erzielen:

Image modifiers

Es ist eine gute Idee, PromptBook von OpenArt zu entdecken. Diese Anleitung kann Ihre Fähigkeiten bei der Erstellung von Prompts erheblich verbessern. Mit der Easy Diffusion UI können Sie ein einmal erstelltes Bild herunterladen, als Beispiel für die Erstellung des nächsten Bildes verwenden oder mit nur einem Klick Änderungen vornehmen:

Control elements

Am häufigsten wird die Schaltfläche Upscale verwendet, um die Auflösung eines Bildes zu erhöhen. Das generative neuronale Netzwerk verwendet das Originalbild als Grundlage und fügt zusätzliche Pixel hinzu, wodurch das Quellbild auf die gewünschte Größe interpoliert wird.

Bei der Generierung von Gesichtern können Probleme auftreten, z. B. falsch ausgerichtete Augen, unproportionierte Größen oder missgebildete Teile. Glücklicherweise können diese Probleme mit der Schaltfläche Fix Faces behoben werden. Außerdem können negative Eingabeaufforderungen verwendet werden, um zu verhindern, dass falsche Gesichter erzeugt werden.

Deinstallieren

Alle Dateien, Skripte, Bibliotheken und Modelle werden in einem einzigen Verzeichnis gespeichert. Wenn Sie Easy Diffusion UI von Ihrem Server entfernen möchten, löschen Sie einfach dieses Verzeichnis zusammen mit dem gesamten Inhalt:

sudo rm -rf easy-diffusion

Siehe auch:



Aktualisiert: 26.03.2025

Veröffentlicht: 22.01.2025