Voici une petite procédure qui m'a permis d'installer Stable Diffusion sur mon PC avec GPU AMD Radeon RX 6700 XT
Télécharger Python 3.10.6 : https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe
Installer Git : https://github.com/git-for-windows/git/releases/download/v2.39.2.windows.1/Git-2.39.2-64-bit.exe
Ajouter ceci dans le PATH système :
%USERPROFILE%\AppData\Local\Programs\Python\Python310
Lancer Git CMD
exécutez le clonage du repository :
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
Installer/upgrade pip :
.\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip
Allez dans votre répertoire stable-diffusion-webui
Editer le fichier webui-user.bat et modifier la ligne suivante :
set COMMANDLINE_ARGS=--precision full --no-half --skip-torch-cuda-test
Exécuter webui-user.bat (soit patient, ça prend 3 plombes)
Si tu obtiens une erreur "DefaultCPUAllocator: not enough memory" c'est que tu n'as pas assez de RAM. Si tu as 32Mo de RAM, essaye de fermer des applications. Si tu as moins de 32Mo de RAM, crée un fichier d'échange en laissant Windows gérer la taille.
Si cette fois il n'y a pas d'erreur, alors ouvrir un navigateur et aller sur http://127.0.0.1:7860/