Interrogez-nous, nous vous répondrons !

Applications et Guides

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:

Port forwarding in PuTTY

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 :

Easy Diffusion UI change threads number

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
nvidia-smi two threads

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 :

Image modifiers

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 :

Control elements

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