guide pour installer et exécuter Stable Diffusion localement sans GPU
Pour installer et exécuter localement Stable Diffusion par défaut, vous avez besoin d’une machine équipée d’un GPU .
Mais peu d’ordinateurs grand public ont des GPU.
Dans cet article, nous verrons comment installer et exécuter Stable Diffusion en local sans GPU.
Notez que puisque Stable Diffusion va utiliser le CPU pour générer des images, la vitesse est beaucoup plus lente que si vous avez un GPU.
Si c’est un assez bon compromis pour vous, alors lisez la suite.
Table des matières
Exigences
Avant de suivre les étapes de cet article pour que Stable Diffusion fonctionne sur un ordinateur à processeur uniquement, assurez-vous de vérifier si les conditions ci-dessous sont remplies.
- Un ordinateur exécutant Linux, Windows ou Mac.
- Connaissance préalable de l’exécution de commandes dans un programme en ligne de commande, comme Powershell sous Windows ou Terminal sous Ubuntu/Linux.
- Python 3.8 ou supérieur est installé.
Si tout va bien jusqu’à présent, examinons ces étapes.
Installer Stable Diffusion localement sans GPU sur des machines à CPU uniquement
Obtenir le code
La toute première chose que vous devez faire est d’obtenir le code pour cela. Ouvrez le programme de ligne de commande sur votre ordinateur et exécutez la commande ci-dessous
git clone git@github.com :bes-dev/stable_diffusion.openvino.git
Si vous n’avez pas installé git, vous pouvez directement télécharger l’archive depuis github et ouvrir l’archive.
Ensuite, à partir du programme de ligne de commande, accédez à l’archive ouverte ou au référentiel git cloné à partir de l’étape ci-dessus.
cd nom_dossier
Ensuite, exécutez la commande ci-dessous pour installer Stable Diffusion et les autres modules nécessaires.
pip install -r exigences.txt
Si vous ne voyez aucune erreur, la diffusion stable est maintenant installée
Exécuter Stable Diffusion localement sans GPU
Il y a deux façons d’utiliser ce
Ligne de commande
Dans votre programme de ligne de commande, assurez-vous que vous êtes toujours dans le dossier de code téléchargé.
Exécutez la commande ci-dessous pour générer une image à partir d’une invite :
python demo.py --prompt "Une scène de marché de l'époque romaine, peinture à l'huile"
Interface graphique basée sur un navigateur
à partir du programme de ligne de commande, exécutez cette commande
streamlit exécuter demo_web.py
Cela ouvrira une application graphique dans votre navigateur où vous pourrez saisir vos invites et générer des images.