2 façons d’installer et d’exécuter Stable Diffusion localement sous Windows

Cet article couvrira différentes manières d’installer et d’utiliser Stable Diffusion localement sur Windows.

La meilleure chose à propos de Stable Diffusion, le modèle d’IA texte-image gratuit et open source, est que l’on peut l’installer et l’exécuter localement sur son propre ordinateur sans dépendre de l’utilisation de l’application en ligne d’une autre entreprise comme avec OpenAI DALL-E

Annonces

Nous couvrirons les moyens d’installer et d’exécuter la diffusion stable basée sur l’interface graphique localement sur Windows ainsi que via la ligne de commande.

Installer Stable Diffusion localement sur Windows

Que vous utilisiez la ligne de commande ou l’interface graphique pour générer des images à partir de texte via Stable Diffusion, vous devez suivre quelques étapes courantes.

Ces étapes sont essentielles et sans leur exécution réussie, vous ne pourrez pas utiliser Stable Diffusion localement sur Windows.

Ces étapes nécessitent d’avoir une machine équipée d’un GPU. Si vous n’en avez pas, utilisez cette méthode qui ne nécessite pas de GPU.

Annonces

De plus, vous devriez être capable de vous repérer dans un programme en ligne de commande. Ne vous inquiétez pas, cela ne nécessite aucune expérience préalable en programmation ou en codage.

Obtenez les pondérations de l’IA de diffusion stable

  1. Visitez  https://huggingface.co/  et créez un compte
  2. Visitez  https://huggingface.co/CompVis/stable-diffusion-v-1-4-original , faites défiler vers le bas et sélectionnez « Autoriser »
  3. Téléchargez le point de contrôle :  https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/blob/main/sd-v1-4.ckpt
  4. Télécharger Stable Diffusion :  https://github.com/basujindal/stable-diffusion/archive/refs/heads/main.zip
  5. Décompresser stable-diffusion-main.zip fichier à l’emplacement de votre choix et accédez au stable-diffusion-main/models/ldm dossier et créez un nouveau dossier à l’intérieur appelé stable-diffusion-v1
  6. Renommer le téléchargé sd-v1-4.ckpt pour modèle.ckpt et déplacer le fichier dans le stable-diffusion-v1 dossier

Installer les dépendances Python

  1. Revenir au début de la stable-diffusion-main dossier et ouvrir environnement.yaml à l’aide du Bloc-notes
  2. Faites défiler jusqu’à dépendances : et ajouter la ligne – git donc ça ressemble à :
    dépendances :
    – git
    – python=3.8.5
    – pip=20.3Annonces

  3. Téléchargez Miniconda à partir d’ici :  https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe
  4. Courir Miniconda3-dernier-Windows-x86_64.exe et installez-le
  5. Ouvrir Invite Anaconda (miniconda3)
  6. Taper cd  chemin vers le dossier stable-diffusion-main, donc si vous l’avez enregistré dans Documents, vous devez taper cd Documents/stable-diffusion-main
  7. Exécutez la commande conda env créer -f environnement.yaml (vous n’avez qu’à faire cette étape pour la première fois, sinon sautez-la)
  8. Attendez qu’il soit traité
  9. Courir conda activer ldm

Exécuter Stable Diffusion localement sous Windows

Lancer Stable Diffusion Web GUI pour générer des images

À l’avenir, il vous suffit de répéter les étapes de cette section pour commencer à générer des images AI à l’aide de GUI Stable Diffusion localement sur Windows

  1. Exécutez la commande python optimiséSD/txt2img_gradio.py
  2. Entrez l’adresse IP affichée dans la fenêtre de commande (elle commencera par 127.0.0.1) dans la barre d’adresse de votre navigateur Web et voilà votre interface graphique pour créer des images !

 

Utilisation de la version en ligne de commande de Stable Diffusion

  1. Vous pouvez maintenant créer des invites à l’aide de python scripts/txt2img.py –prompt  » insérer l’invite « !Diffusion stable localement sous Windows
    REMARQUE : si vous recevez des erreurs de mémoire insuffisante CUDA, utilisezpython optimiséSD/optimized_txt2img.py au lieu de scripts/txt2img.py!
  • Vos images sont enregistrées dans stable-diffusion-main/outputs/txt2img-samples/<nom de l’invite> par défaut, vous pouvez le modifier en utilisant –outdir  nom_répertoire pour le changer

Les références

Retour en haut