Mettre à jour Automatic1111

Le guide de mise à jour de Stable Diffusion WebUI

Mettre à jour Automatic1111
Do not index
Do not index
Publish
Publish
Une des raisons du succès de l’interface Web d’Automatic1111 est le dynamisme du projet : Depuis la publication de la version pre-1.0.0 en janvier 2023, les développeurs et la communauté n’ont cessé d’améliorer l’interface et d’y intégrer les nouvelles techniques et technologies qui ne cessent de sortir autours de StableDiffusion.
Ce dynamisme se traduit cependant par la sortie régulières de nouvelles versions qui demandent à chaque fois une mise à jour de votre installation - au risque de passer à côté de nouveauté ou de changements importants si vous ne l’effectuée pas.
Heureusement, mettre à jour Automatic1111 peut se faire très facilement et ne prend pas beaucoup de temps. Il est même possible de l’automatiser. C’est ce que nous allons voir dans cet article.
⚠️
Les procédures de mise à jour décrites ici sont celle pour une installation faite à l’aide de Git comme nous le recommandons. Si vous avez installé Automatic1111 en téléchargeant et décompressant le fichier zip, vous ne pourrez pas faire de mise à jour. Nous vous conseillons de réinstaller votre interface en utilisant git.

Mettre à jours Automatic1111 sur Windows

Mise à jour manuelle

La mise à jours manuelle est la procédure standard pour utiliser la dernière version d’Automatic1111. Elle se fait assez facilement en suivant les étapes suivantes :
  1. Ouvrez l’emplacement de votre installation dans le système de fichier
  1. Faites un clic-droit sur le repertoire stable-diffusion-webui et choisissez Show more / Voir plus puis Git Bash Here (ou juste Git Bash Here sur Windows 10).
    1. notion image
  1. Tapez ensuite la commande git pull origin master et faites Entrer pour l’executer.
  1. La mise à jour des fichiers modifiés se déclenche et en quelques instants, votre installation est à jour !
Et voilà, vous pouvez maintenant lancer Automatic1111 et utiliser sa dernière version.

Mise à jour automatique

Plutôt que de devoir suivre la publication de nouvelle mise à jours et effectué la procédure ci-dessous à chaque fois, il est possible de l’automatiser pour qu’elle se déclenche à chaque lancement d’Automatic1111.
Pour cela, il suffit de modifier le fichier webui-user.bat que vous utilisez pour lancer l’interface avec un éditeur de texte. Voici comment faire.
  1. Dans le repertoire stable-diffusion-webui faites un clic-droit sur le fichier webui-user.bat et choisissez Voir plus puis Modifier (Ou juste Modifier sur Windows 10) - Choisissez Notepad ou votre éditeur de code favoris.
  1. Ajouter la ligne “Git pull origin master” entre les deux dernières lignes “Set COMMANDLINE_ARGS= …” et “call webuit.bat”
    1. notion image
  1. Enregistrer le fichier.
Désormais, chaque fois que vous double-cliquerez sur le fichier pour lancer l’interface d’Automatic1111, il commencera par vérifier si un mise à jour est disponible et l’insttaler avant de l’ancer le programme. De cette manière, vous utiliserez toujours la dernière version disponible.

Mettre à jours Automatic1111 sur Mac

Mise à jour manuelle

La mise à jours manuelle d’Automatic1111 sur mac se fait également en utilisant git. Voici les étapes à suivre :
  1. Dans l’explorateur de fichiers, faites un clic-droit sur le repertoire stable-diffusion-webui et choisissez Services puis Nouveau terminal au dossier.
    1. notion image
  1. Tapez ensuite la commande git pull origin master et faites Entrer pour l’executer.
  1. La mise à jour des fichiers modifiés se déclenche. Votre installation est à jour en quelques instants.
Vous pouvez maintenant lancer l’interface et l’utiliser dans sa dernière version.

Mise à jour automatique

Tout comme pour la version Windows, il est possible de configurer une mise à jour automatique d’automatic1111 au lancement de l’application.
Pour cela, vous devez modifier le fichier webui-user.sh en suivant ces étapes :
  1. Faites clic-droit sur le fichier, cliquez sur Ouvrir avec puis choisissez TextEdit ou votre éditeur de code favoris.
  1. Ajoutez la ligne “git pull origin master” tout à la fin du fichier.
    1. notion image
  1. Enregistrez le fichier
Chaque fois que vous exécuterez le script webui.sh pour lancer automatic1111, il vérifiera si une mise à jour est disponible et l’installera avant de démarrer l’interface. Vous utiliserez donc toujours la dernière version.

Au fait, c’est quoi Git ?

Git est un outil de gestion de versions très utilisé dans le monde du développement logiciel.
Il permet aux développeurs de sauvegarder différents états d'un projet (comme des versions successives du code), de suivre précisément les modifications apportées aux fichiers et de revenir à une version antérieure si nécessaire.
Git est particulièrement utile pour le travail en équipe, car il aide à coordonner le travail de chacun sans écraser les contributions des autres.
Ici, nous l’utilisons pour synchroniser le code présent sur notre machine locale avec la dernière version partagée par l’équipe de développement. Cela nous permet de mettre à jour Automatic1111 automatiquement.
Pour en savoir plus sur Git, vous pouvez également consulter cet article Comprendre Git en 7 Minutes.
 

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