Easy Diffusion UI

Easy Diffusion UI is open source software die je kunt downloaden op GitHub. Hier lees je hoe je het installeert op Ubuntu 22.04 LTS. Als je net een server hebt gehuurd, installeer dan de GPU-stuurprogramma's en breid je homedirectory uit. Download vervolgens de nieuwste versie van Easy Diffusion UI:
wget https://github.com/cmdr2/stable-diffusion-ui/releases/latest/download/Easy-Diffusion-Linux.zip
Pak het gedownloade ZIP-bestand uit:
unzip Easy-Diffusion-Linux.zip
Wijzig de map in easy-diffusion:
cd easy-diffusion
Start de installatie:
./start.sh
Dit is een scriptverzameling die automatisch alle benodigde componenten downloadt en installeert. Het downloadt ook het standaard Stable Diffusion-model in SafeTensors-formaat. Zodra alle downloads en installaties zijn voltooid, wordt de gebruikersinterface van Easy Diffusion automatisch gestart.
Gebruik
Het vorige artikel, Stable Diffusion WebUI, schetst een methode om verbindingen van het publieke internet te aanvaarden en voorziet in eenvoudige login en wachtwoordautorisatie. In dit geval willen we een andere universele methode demonstreren voor het doorsturen van poorten via een SSH-verbinding. We gebruiken PuTTY om een beveiligde verbinding op te zetten met de externe server. Je kunt hier meer informatie over vinden in onze gids Verbinding maken met een Linux server.
Om te kiezen welke poorten u wilt doorsturen, opent u Connection > SSH > Tunnels in de linker optiestructuur. Typ 9000 in het veld Source Port en 127.0.0.1:9000 in het veld Destination. Klik vervolgens op de knop Add:

Daarna kun je terugkeren naar Session en het opslaan voor later gebruik. Maak zoals gewoonlijk verbinding met de externe server. Nu worden alle gegevens die je verstuurt of ontvangt op poort 9000 op het loopback adres 127.0.0.1 omgeleid naar de externe server. Deze methode creëert een virtuele beveiligde tunnel die bestaat zolang de verbinding bestaat.
Zodra Easy Diffusion UI opstart en port forwarding is ingeschakeld, kunt u een webbrowser openen en naar het adres http://127.0.0.1:9000 navigeren. We raden aan om aangepaste modellen te downloaden en te installeren, zoals beschreven in dit artikel, in plaats van alleen te vertrouwen op het standaardmodel om afbeeldingen te genereren. Vergeet niet het aantal inferentiestappen te verhogen en de gewenste beeldresolutie aan te passen (aangegeven met sterretjes).
Een van de grote voordelen van de Easy Diffusion UI is de ondersteuning voor meerdere GPU's. Als u een batch afbeeldingen wilt maken, kunt u kiezen hoeveel afbeeldingen parallel worden gemaakt. Als u bijvoorbeeld een configuratie met twee GPU's hebt:

Je kunt de belasting van de GPU weergeven tijdens het genereren van de image. Maak een andere SSH-verbinding en voer een enkel commando uit:
watch -n 1 nvidia-smi

Bovendien vereenvoudigt Easy Diffusion UI het maken van prompts omdat het talloze voorbeelden van beeldmodifiers biedt. U kunt ze mengen om nauwkeurigere resultaten te krijgen:

Het is een goed idee om PromptBook van OpenArt te verkennen. Deze gids kan je vaardigheden om prompts te maken aanzienlijk verbeteren. Met de Easy Diffusion UI kun je, zodra de afbeelding is gegenereerd, deze downloaden, gebruiken als voorbeeld voor het genereren van de volgende afbeelding, of wijzigingen aanbrengen met slechts één klik:

Het meest gebruikte gebruik van de Upscale knop is om de resolutie van een afbeelding te verhogen. Het generatieve neurale netwerk gebruikt de originele afbeelding als basis en voegt extra pixels toe, waardoor de bronafbeelding wordt geïnterpoleerd naar de gewenste grootte.
Bij het genereren van gezichten kunnen problemen ontstaan zoals verkeerd uitgelijnde ogen, onevenredige afmetingen of misvormde delen. Gelukkig kunnen deze problemen worden opgelost met de knop Fix Faces. Daarnaast kunnen negatieve aanwijzingen worden gebruikt om te voorkomen dat er onjuiste gezichten worden gegenereerd.
verwijderen
Alle bestanden, scripts, bibliotheken en modellen worden opgeslagen in een enkele map. Als u Easy Diffusion UI van uw server wilt verwijderen, verwijdert u gewoon deze map samen met alle inhoud:
sudo rm -rf easy-diffusion
Zie ook:
Bijgewerkt: 26.03.2025
Gepubliceerd: 22.01.2025