Installer Stable Diffusion sur Windows

Installer Stable Diffusion sur Windows
Do not index
Do not index
Publish
Publish
Stable Diffusion est un Intelligence Artificielle générative de texte en images qui peut être exécuté sur un PC grand public avec une GPU. La première version grand publique est sortie en Aout 2022 et a rapidement été adoptée par un grand nombre d’utilisateurs
Dans cet article, nous détaillons étapes par étape la procédure d’installation sur un ordinateur Windows de Stable Diffusion et de son interface graphique par Automatic1111.
🔥
Update - 27/12/2023
La procédure décrite dans cet article est toujours valide et vous permettra d’installer et utiliser Stable Diffusion. Il existe toutefois une méthode plus simple qui vous conviendra probablement mieux si vous n’êtes pas habitués à l’utilisation des lignes de commandes :
👉
Update - 5/11/2023
Bien qu’Automatic1111 reste la solution la plus populaire pour installer et utiliser Stable Diffusion sur windows, il existe maintenant plusieurs interfaces alternatives que vous pouvez également installer sur windows.
Si vous êtes débutants, nous vous recommandons en particulier Fooocus qui est plus simple à installer et utiliser. C’est pour nous la meilleure option pour s’essayer à la génération d’image avec Stable Diffusion et découvrir sa puissance.
 

Pré-requis techniques

Votre PC doit être exécuté sous Windows 10 ou une version ultérieure avec une carte vidéo (GPU) dédiée avec au minimum 4Go de VRAM - plus si vous souhaitez utiliser les dernières versions comme SDXL ou générer des images en haute définitions.
⚠️
Installer Stable Diffusion demande une machine puissante
Un GPU de 8Go est donc recommandé pour utiliser Stable Diffusion. Et une utilisation confortable demande généralement plus de puissance.
Si vous ne disposez pas d’une machine suffisamment puissante, une bonne alternative est de passer par une solution sur le cloud.

Étapes d'installation

Étape 1 : Installer python

Vous aurez besoin de Python (3.10.6 ou ultérieure) pour exécuter Stable Diffusion :
  • Executez l’installeur pour démarrer l’installation. Assurez-vous que « Add Python to path » est coché et cliquez sur « Install Now » pour lancer l'installation.
    • notion image
      Si vous rencontrez une erreur, il est très probable que vous ayez installé précédemment Python. Supprimez toutes les versions précédemment installées de Python avant de réinstaller la version 3.10.6 ou ultérieure. Vous pouvez le faire dans Panneau de configuration → Ajouter ou supprimer des programmes.

Étape 2 : Installer git

Git est un système de gestion de dépôt de code. Vous en aurez besoin pour installer et mettre à jour AUTOMATIC1111.
  • Accédez à cette page pour télécharger la version Windows.
  • Ouvrez l'installateur. Cliquez sur Install pour accepter la licence et installer le logiciel.
    • notion image
  • Suivez les instructions pour terminer l'installation.

Etape 3 : Cloner webui

C’est est l'étape la plus difficile 🤓
  • Appuyez sur la touche Window (devrait se trouver à gauche de la barre d'espace sur votre clavier), une fenêtre de recherche devrait s'ouvrir. Tapez cmd.
  • Cliquez sur Invite de commandes (Command prompt). La fenêtre de l'invite de commandes s'affichera.
    • notion image
  • Assurez-vous d’abord d'être dans votre dossier personnel en tapant la commande suivante et en appuyant sur Entrée. (Astuce : vous devriez pouvoir utiliser un clic droit pour copier / coller dans l'invite de commandes.)
    • cd %userprofile%
      Vous devriez voir s’afficher quelque chose comme C:\Users\VOTRE_NOM_D'UTILISATEUR.
  • Tapez ensuite la commande suivante et appuyez sur Entrée pour cloner le dépôt AUTOMATIC1111.
    • git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
      notion image
  • Un nouveau dossier appelé stable-diffusion-webui devrait être créé dans votre dossier personnel.
👉
Vous pouvez aussi de cloner webui dans un dossier différent plutôt que %userprofile% - l’important est que vous trouviez le dossier stable-diffusion-webui nouvellement créé. Vous devrez alors modifier l'emplacement du dossier en conséquence dans les étapes suivantes.

Étape 4 : Télécharger le fichier du modèle

  • Ensuite, allez dans le dossier récemment créé dans Explorateur de fichiers en entrant %userprofile%\stable-diffusion-webui dans la barre d’adresse.
    • notion image
  • Naviguez jusqu'au dossier models et ensuite Stable-diffusion. Vous devriez voir un fichier Put Stable Diffusion checkpoints here.txt comme ci-dessous.
    • notion image
 

Étape 5 : Exécuter webui

  • Revenez maintenant au dossier stable-diffusion-webui dans l’explorateur de fichier. Vous devez remonter de deux niveau, ou tapez directement %userprofile%\stable-diffusion-webui dans la barre d’adresse.
  • Trouvez un fichier appelé webui-user.bat. Double-cliquez pour exécuter webui et terminer l'installation.
    • notion image
  • Cette dernière étape va prendre un certain temps. Quand elle sera terminée, vous verrez un message Running on local URL: http://127.0.0.1:7860 comme celui-ci
    • notion image
  • Ouvrez votre navigateur et entrez l’adresse http://127.0.0.1:7860/ Vous devriez voir l'interface web AUTOMATIC1111 ! Entrez un prompt (par exemple « un mouton ») et appuyez sur Generate pour tester si Stable Diffusion fonctionne correctement.
    • notion image
  • Quand vous aurrez fini d'utiliser Stable Diffusion, fermez la fenêtre noire cmd pour arrêter Stable Diffusion.

Options

Vous pouvez accélérer Stable Diffusionavec l'option --xformers.
Si vous avez moins de 8 Go de VRAM sur votre GPU, il est également préférable d'activer l'option --medvram pour économiser la mémoire, afin de pouvoir générer plus d'images à la fois.
Pour les activer, avant de lancer Stable Diffusion, faites un clic droit sur le fichier webui-user.bat et sélectionnez Modifier. (Vous devrez peut-être d'abord sélectionner «Afficher plus d'options» si vous utilisez Windows 11).
Remplacez la ligne
set COMMANDLINE_ARGS=

Par
set COMMANDLINE_ARGS=--xformers --medvram

Enregistrez et fermez le fichier.
notion image
Double-cliquez sur webui-user.bat pour exécuter webui et utiliser Stable Diffusion avec ces nouvelles options.

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