Risponderemo a tutte le tue domande!

Applicazioni e Guide

Easy Diffusion UI

Easy Diffusion UI è un software open source disponibile per il download su GitHub. Ecco come installarlo su Ubuntu 22.04 LTS. Se avete appena affittato un server, installate i driver della GPU ed estendete la vostra home directory. Quindi, scaricare l'ultima versione di Easy Diffusion UI:

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

Decomprimere l'archivio ZIP scaricato:

unzip Easy-Diffusion-Linux.zip

Cambiare la directory in easy-diffusion:

cd easy-diffusion

Avviare l'installazione:

./start.sh

Si tratta di una raccolta di script che scarica e installa automaticamente tutti i componenti necessari. Scarica anche il modello standard di Diffusione stabile in formato SafeTensors. Una Volta™ completati tutti i download e le installazioni, l'interfaccia utente di Easy Diffusion si avvierà automaticamente.

Utilizzo di

L'articolo precedente, Stable Diffusion WebUI, illustra un metodo per accettare connessioni da Internet pubblico e fornisce una semplice autorizzazione di login e password. In questo caso, vogliamo dimostrare un altro metodo universale per l'inoltro delle porte attraverso una connessione SSH. Utilizziamo PuTTY per stabilire una connessione sicura al server remoto. Potete trovare maggiori informazioni al riguardo nella nostra guida Connettersi a un server Linux.

Per scegliere quali porte inoltrare, aprire Connection > SSH > Tunnels nell'albero delle opzioni a sinistra. Digitare 9000 nel campo Source Port e 127.0.0.1:9000 nel campo Destination. Fare quindi clic sul pulsante Add:

Port forwarding in PuTTY

Successivamente, è possibile tornare a Session e salvarlo per un uso successivo. Collegarsi al server remoto come di consueto. Ora, tutti i dati inviati o ricevuti sulla porta 9000 dell'indirizzo di loopback 127.0.0.1 saranno reindirizzati al server remoto. Questo metodo crea un tunnel virtuale sicuro che rimane attivo per tutta la durata della connessione.

Una Volta™ avviata Easy Diffusion UI e attivato il port forwarding, si può aprire un browser web e navigare all'indirizzo http://127.0.0.1:9000. Si consiglia di scaricare e installare modelli personalizzati, come descritto in questo articolo, invece di affidarsi esclusivamente al modello standard per generare le immagini. Non dimenticate di aumentare il numero di passi di inferenza e di regolare la risoluzione dell'immagine desiderata (contrassegnata da asterischi).

Uno dei principali vantaggi dell'interfaccia utente di Easy Diffusion è il supporto di più GPU. Quando si desidera creare un batch di immagini, è possibile scegliere il numero di immagini da creare in parallelo. Ad esempio, se si dispone di una configurazione a doppia GPU:

Easy Diffusion UI change threads number

È possibile visualizzare il carico della GPU durante il processo di generazione dell'immagine. Stabilire un'altra connessione SSH ed eseguire un singolo comando:

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

Inoltre, Easy Diffusion UI semplifica la creazione dei prompt in quanto fornisce numerosi esempi di modificatori di immagine. È possibile mescolarli per ottenere risultati più accurati:

Image modifiers

È una buona idea esplorare PromptBook di OpenArt. Questa guida può migliorare notevolmente le vostre capacità di creazione dei prompt. Con l'interfaccia utente Easy Diffusion, una Volta™ generata l'immagine, è possibile scaricarla, utilizzarla come esempio per la generazione dell'immagine successiva o apportare modifiche con un solo clic:

Control elements

L'uso più comune del pulsante Upscale è quello di aumentare la risoluzione di un'immagine. La rete neurale generativa utilizza l'immagine originale come base e aggiunge pixel supplementari, interpolando così l'immagine di partenza alle dimensioni desiderate.

Quando si generano i volti, possono sorgere problemi come occhi disallineati, dimensioni sproporzionate o parti malformate. Fortunatamente, questi problemi possono essere risolti utilizzando il pulsante Fix Faces. Inoltre, è possibile utilizzare suggerimenti negativi per evitare che vengano generate facce non corrette.

Disinstallare

Tutti i file, gli script, le librerie e i modelli sono memorizzati in un'unica directory. Se si desidera rimuovere Easy Diffusion UI dal proprio server, è sufficiente eliminare questa directory insieme a tutto il contenuto:

sudo rm -rf easy-diffusion

Vedi anche:



Aggiornato: 26.03.2025

Pubblicato: 22.01.2025