Easy Diffusion UI

Easy Diffusion UI est un logiciel open source disponible en téléchargement sur GitHub. Voici comment l'installer sur Ubuntu 22.04 LTS. Si vous venez de louer un serveur, installez les pilotes GPU et étendez votre répertoire personnel. Ensuite, téléchargez la dernière version d'Easy Diffusion UI :
wget https://github.com/cmdr2/stable-diffusion-ui/releases/latest/download/Easy-Diffusion-Linux.zip
Décompressez l'archive ZIP téléchargée :
unzip Easy-Diffusion-Linux.zip
Changer de répertoire pour easy-diffusion :
cd easy-diffusion
Démarrer l'installation :
./start.sh
Il s'agit d'une collection de scripts qui télécharge et installe automatiquement tous les composants nécessaires. Il télécharge également le modèle standard de diffusion stable au format SafeTensors. Une fois tous les téléchargements et installations terminés, l'interface utilisateur d'Easy Diffusion se lancera automatiquement.
Utilisation de
L'article précédent, Stable Diffusion WebUI, décrit une méthode pour accepter les connexions depuis l'internet public et fournit une autorisation simple de login et de mot de passe. Dans le cas présent, nous souhaitons démontrer une autre méthode universelle pour transférer des ports par le biais d'une connexion SSH. Nous utilisons PuTTY pour établir une connexion sécurisée avec le serveur distant. Vous trouverez plus d'informations à ce sujet dans notre guide Se connecter à un serveur Linux.
Pour choisir les ports à transférer, ouvrez Connection > SSH > Tunnels dans l'arbre d'options de gauche. Tapez 9000 dans le champ Source Port et 127.0.0.1:9000 dans le champ Destination. Cliquez ensuite sur le bouton Add:

Vous pouvez ensuite revenir à Session et l'enregistrer pour une utilisation ultérieure. Connectez-vous au serveur distant comme d'habitude. Désormais, toutes les données que vous envoyez ou recevez sur le port 9000 de l'adresse de bouclage 127.0.0.1 seront redirigées vers le serveur distant. Cette méthode crée un tunnel virtuel sécurisé qui existe aussi longtemps que la connexion.
Une fois que Easy Diffusion UI démarre et que le transfert de port est activé, vous pouvez ouvrir un navigateur web et naviguer jusqu'à l'adresse http://127.0.0.1:9000. Nous vous recommandons de télécharger et d'installer des modèles personnalisés, comme décrit dans cet article, plutôt que de vous fier uniquement au modèle standard pour générer des images. N'oubliez pas d'augmenter le nombre d'étapes d'inférence et d'ajuster la résolution d'image souhaitée (marquée par des astérisques).
L'un des principaux avantages de l'interface utilisateur d'Easy Diffusion est sa prise en charge de plusieurs GPU. Lorsque vous souhaitez créer un lot d'images, vous pouvez choisir le nombre d'images qui seront créées en parallèle. Par exemple, si vous avez une configuration à double GPU :

Vous pouvez afficher la charge du GPU pendant le processus de génération d'images. Établissez une autre connexion SSH et exécutez une seule commande :
watch -n 1 nvidia-smi

Easy Diffusion UI simplifie également la création d'invites en fournissant de nombreux exemples de modificateurs d'image. Vous pouvez les mélanger pour obtenir des résultats plus précis :

C'est une bonne idée d'explorer PromptBook d'OpenArt. Ce guide peut considérablement améliorer vos compétences en matière de création d'invites. Avec l'interface Easy Diffusion, une fois l'image générée, vous pouvez la télécharger, l'utiliser comme exemple pour générer l'image suivante ou la modifier en un seul clic :

L'utilisation la plus courante du bouton Upscale consiste à augmenter la résolution d'une image. Le réseau neuronal génératif utilise l'image originale comme base et ajoute des pixels supplémentaires, interpolant ainsi l'image source à la taille souhaitée.
Lors de la génération de visages, des problèmes peuvent survenir, tels que des yeux mal alignés, des tailles disproportionnées ou des parties mal formées. Heureusement, ces problèmes peuvent être résolus à l'aide du bouton Fix Faces. En outre, des invites négatives peuvent être utilisées pour empêcher la génération de visages incorrects.
Désinstaller
Tous les fichiers, scripts, bibliothèques et modèles sont stockés dans un seul répertoire. Si vous souhaitez supprimer Easy Diffusion UI de votre serveur, il vous suffit d'effacer ce répertoire ainsi que tout son contenu :
sudo rm -rf easy-diffusion
Voir aussi:
Mis à jour: 26.03.2025
Publié: 22.01.2025