Bonjour,
Surtout pour moi, un bookmark de A1111 de "Stable-diffusion"


Installation:
https://stable-diffusion-art.com/install-windows/

  • Mieux vaut passer par le powershell (disponible sur le windows Store) pour lancer les lignes de commandes pour installer (AVANT DE LES LANCER EXECUTER Set-ExecutionPolicy -ExecutionPolicy AllSigned -Scope Process pour éviter que windows bloque des scripts (ce privilège s'arrête dès que l'on ferme Powershell (retaper cette commande pour débloquer à chaque ouverture de Powershell pour installer des scripts certifiés). (astuce pour éditer un fichier dans le répertoire "ABC", remonter d'un niveau puis clic droit sur le répertoire "ABC" puis choisir "ouvrir avec Powershell).
  • au 2 mai 2023: A1111 ne supporte pas Python 3.11 et supérieur mais seulement et UNIQUEMENT Python 3.10 (sinon échec de l'installation) (lire absolument le guide d'installation si il y a une nouvelle version après celle disponible au 2 mai 2023 pour savoir quelle version de python installer (ça peut évoluer sur la compatibilité +++)
  • Il vaut mieux passer par le store Microsoft pour Windows 11 pour installer Python 3.10 (si l'installation traditionnelle par le site Python échoue (si ça échoue, avez vous cliquez la boite PATH avant de lancer l'installation classique via le site officielle de python ?  (à essayer avant de passer par le store microsoft)
  • L'erreur "Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check" peut être résolu en effaçant le répertoire "Venv" (au pire, en cas de doute renommez le "TEMPVenv") puis relancer "webui-user.bat". (N'oubliez pas d'effacer "TempVenv" ensuite si ça marche (webui-user.bat va recréer un dossier "Venv" puis retéléchargera les fichiers nécessaires dedans) (Source)
  • Optimiser la mémoire (mémoire GPU de 4go) mettre l'option
    --medvram Fait en sorte que le modèle de diffusion stable consomme moins de VRAM en le divisant en trois parties - cond (pour transformer le texte en représentation numérique), first_stage (pour convertir une image en espace latent et inversement) et unet (pour le débruitage réel de l'espace latent) et en faisant pour qu'un seul soit dans la VRAM à tout moment, en envoyant les autres dans la RAM du processeur. Réduit les performances, mais seulement un peu - sauf si les aperçus en direct sont activés. (ED: DESACTIVEZ REELLEMENT CETTE FONCTION !)
    --lowvram

    Une optimisation encore plus approfondie de ce qui précède, divisant unet en plusieurs modules, et un seul module est conservé dans la VRAM. Dévastateur pour les performances. Mais permet de créer des images en plus haute résolution sur les cartes graphiques Nvidia de 4Go. (DESACTIVER LES APERCUS EN DIRECT).
    On peut aller jusqu'a 1280 * 768 en résolution avec ce paramétrage mais une image prendra +/- 10 mn environ.)

  • Et aussi --xformers

Vous pouvez accélérer la diffusion stable avec l'option --xformersSi vous avez moins de 8 Go de VRAM sur le GPU, c'est une bonne idée d'activer l'option --medvram (qui est une option d'économie de mémoire afin de pouvoir générer plus d'images à la fois.) (ed: si vous n'avez que 4 Go de VRAM sur le GPU, mettez absolument --lowvram et pas --medvram)

Pour les activer, 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).

Remplacer la ligne

set COMMANDLINE_ARGS=

Avec

set COMMANDLINE_ARGS=--xformers --medvram



Enregistrez et fermez le fichier.


Double-cliquez sur le 
webui-user.batfichier pour exécuter Stable Diffusion.
Sur une carte graphique de 4Go, vous pourrez ainsi faire des images d'une résolution maximum de 1280*768 (chouette non ?)


RAPPEL SOUS WINDOWS 
Powershell: lancer des scripts bloqués par windows pour une session de powershell: (exemple: llancement du scrupt ./activate impossible) (nb: pour lancer powershelle dans un répertoire: clic droit sur le répertoire puis sélectionner powershell)
Set-ExecutionPolicy -ExecutionPolicy AllSigned -Scope Process

Guide d'utilisation
https://stable-diffusion-art.com/automatic1111/

Extensions:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Extensions

Bonne lecture à vous !

 

 Aller plus loin

Bidouillages: merge/weight etc.
Faites attention aux espaces ....

[ black: White: 0.95] marche bien
veut dire: 5% de black, 95% de white

[ black: White: 0.17]
83% de black, 17% de white


https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Features#attentionemphasis

https://stable-diffusion-art.com/prompt-guide/#Prompting_techniques

 

We use cookies

Nous utilisons des cookies sur notre site web. Certains d’entre eux sont essentiels au fonctionnement du site et d’autres nous aident à améliorer ce site et l’expérience utilisateur (cookies traceurs). Vous pouvez décider vous-même si vous autorisez ou non ces cookies. Merci de noter que, si vous les rejetez, vous risquez de ne pas pouvoir utiliser l’ensemble des fonctionnalités du site.