Installer et utiliser SD Forge

Le guide de démarrage pour Stable Diffusion Forge

Installer et utiliser SD Forge
Do not index
Do not index
Publish
Publish
Stable Diffusion WebUI Forge, surnommé Forge, est une version alternative du Stable Diffusion WebUI AUTOMATIC1111. Forge se démarque en accélérant sensiblement le traitement des images sur des configurations équipées de GPU moins puissants. Cette version renouvelée de l’interface populaire repousse les limites de la performance et offre une solution optimale pour les utilisateurs de Stable Diffusion qui disposent de ressources matérielles plus limitées mais souhaitent profiter de l’efficacité de l’interface WebUI.
Nous allons voir plus en détails ce qu’est Forge et comment il se distingue (ou non) de la version d’AUTOMATIC1111. Nous verrons ensuite comment vous pouvez l’installer et l’utiliser sur votre ordinateur.

Qu’est ce que Forge ?

Stable Diffusion Forge, ou simplement Forge, est une plateforme optimisée construite sur l'interface de Stable Diffusion WebUI AUTOMATIC1111.
Elle est conçue pour améliorer la gestion des ressources et accélérer la génération d’image en gérant intelligemment l'utilisation de la mémoire GPU, ce qui permet d'augmenter la résolution maximale de 2 à 3 fois et la taille du lot par 4 à 6 fois sur les GPU de milieu de gamme.
Forge introduit également un UNet Patcher révolutionnaire, simplifiant l'implémentation d'extensions comme la diffusion vidéo et Zero123 en moins de 100 lignes de code, en plus de proposer des fonctionnalités supplémentaires comme les réseaux de contrôle masqués et de nouveaux échantillonneurs non disponibles dans le WebUI original.

Pourquoi utiliser Forge ?

Génération d'images accélérée

Le premier avanatges de Forge est sa vitesse supérieure pour de génération d’image. Cette accélération est particulièrement notable sur les GPU avec une mémoire vidéo réduite (VRAM), offrant jusqu'à 75% de rapidité supplémentaire pour les cartes de 6 GB VRAM, 45% pour celles de 8 GB, et jusqu'à 6% pour les configurations haut de gamme de 24 GB.

Backend Amélioré

Le backend de U-Net, au cœur de Forge, a été repensé pour faciliter la modification par les extensions. Cette évolution résout un problème fréquent rencontré avec AUTOMATIC1111, où les conflits entre extensions modifiant le U-Net étaient courants. Cette amélioration garantit une plus grande stabilité et flexibilité dans l'utilisation de diverses fonctionnalités avancées.

Fonctionnalités préinstallées

Forge intègre nativement plusieurs fonctionnalités influant sur le U-Net, dont ControlNet et FreeU. Il prend également en charge la Stable Video Diffusion et la génération d'objets 3D à partir d'images avec Zero123, éliminant le besoin d'installations ou configurations supplémentaires pour ces extensions.

Interface éprouvée

Forge conserve cependant l’interface d’AUTOMATIC1111 (basée sur Gradio) et il est donc très facile de l’utiliser si vous avez déjà l’habitude de cette interface.
En conservant l’interface et la base du WebUI original, Forge est également compatible avec les nombreuses extensions déjà existantes pour AUTOMATIC1111. Du coup, pratiquement tout ce qui peut être fait sur ce dernier est également faisable sur Forge.
Cela signifie aussi que la plupart des articles et tutoriaux expliquant comment utiliser cette interface sont également valable pour Forge. Même notre manuel en français restent valide et vous permetra de prendre en main Forge comme l’original d’AUTOMATIC1111.

Installer Stable Diffusion Forge

👍
Alternative : Sur windows et Mac, Forge peut également être installé avec Stability Matrix, l’installateur et gestionnaire d’interface Stable Diffusion.

Installation sur Windows

Forge dispose d’un installateur qui permet de l’installer en un clic. Suiviez les étapes ci-dessous pour l’utiliser et installer Forge sur windows.

1. Télécharger l’installateur

Rendez-vous sur le Github du projet Forge et téléchargez la version compressée l’installateur en cliquant sur le lien bleu Click Here…
notion image

2. Décompresser l’installateur

Placer le fichier .7z là où vous souhaitez installer Forge et faites clique-droit dessus puis sélectionner Extraire tout… - Cela va créer un nouveau sous-repertoire qui contient les update.bat et run.bat
📌
Le fichier .7z est un fichier compressé avec 7zip - si windows ne le reconnait pas fichier d’archive, vous pouvez télécharger et installer 7zip depuis leur site web officiel.

3. Mettre à jour Forge

Double-cliquez sur le fichier update.bat pour lancer la mise à jour de Forge et vous assurez que vous utilisez bien la dernière version.
Selon votre configuration Windows, vous aurez peut-être un message d’alerte vous demande d’autoriser l’execution du fichier.
notion image

4. Lancer Forge

Il ne vous reste plus qu’a executer le fichier run.bat pour lancer Forge. Le message Running on local URL: http://127.0.0.1:7860 vous indiquera que l’’adresse à ouvrir dans votre navigateur pour accéder à l’interface.

Installation sur Mac

Pour utiliser Forge sur Mac, assurez-vous que votre configuration dispose d’une puce Apple Silicon (M1, M2 ou M3) en cliquant sur le menu Apple → à propos de ce Mac.
Forge est en effet conçus et optimisé pour utiliser des librairies qui nécessiteront une telle configuration pour fonctionner correctement sur Mac.
notion image

1. Installer Homebrew

Si vous n’avez pas encore installer le gestionnaire de package Homebrew, insatllez-le en ouvrant l’application Terminal et en executant la ligne de commande suivante :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Installer Python et Git

Vous aurez également besoin de Python 3.10 et Git pour installer et utiliser Forge.
Installez-les avec la commande suivante (toujours dans le Terminal) :
brew install git python@3.10 wget

3. Installer Forge

Vous pouvez maintenant utiliser Git pour cloner le repo de Forge et l’installer sur votre Mac.
Dans le terminal, ouvrez le repertoire o vous souhaitez installer Forge et executer la commande suivante :
git clone https://github.com/lllyasviel/stable-diffusion-webui-forge

4. Lancer Forge

Ouvrez maintenant le repertoire de Forge avec cd stable-diffusion-webui-forge puis lancer le en executant ./webui.sh.

Mise à jour de Forge

La mise à jours de Forge n’est pas automatique au lancement. Pour rester sur la dernière version, assurez vous d’executer régulièrement le fichier update.bat si vous êtes sous Windows ou la commande suivante sur Mac git pull origin main dans le repertoire stable-diffusion-webui-forge .

Utiliser Forge

Une fois Forge installé, vous pouvez démarrer Forge en effectuant l’étape 4 de la procédure d’installation.
Vous pouvez ensuite utiliser l’interface pour générer des images et utiliser Stable Diffusion comme vous le feriez avec AUTOMATIC1111 (referez vous à notre manuel pour apprendre à l’utiliser)
notion image

Nouvelles fonctionalités

Forge dispose de quelques fonctionalités qui ne sont pas disponible dans la version standard de la WebUI :

Masked Ip-Adapter

notion image
notion image
notion image

Masked ControlNet

notion image
notion image
notion image

PhotoMaker

PhotoMaker est un contrôleur ControlNet spécial qui nécessite l'ajout du mot déclencheur "photomaker". Votre prompt doit être du type "a photo of photomaker”
notion image

Marigold Depth

notion image

Samplers complémentaires

Forge propose aussi une série de samplers qui ne sont pas dans la version AUTOMATIC1111 comme DDPM, DDPM Karras, DPM++ 2M Turbo, DPM++ 2M SDE Turbo, LCM Karras, Euler A Turbo

Profitez de toute la puissance de SDXL sans rien installer et depuis n'importe quel ordinateur.

Stable Diffusion sur le Cloud

Créer avec Diffus

Ecris par