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.

Annonces

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.

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.Annonces
  • 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.

Annonces

   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.

Retour en haut