Geekflare est soutenu par son public. Nous pouvons percevoir des commissions d'affiliation sur les liens d'achat présents sur ce site.
En AI Dernière mise à jour : 25 septembre 2023
Partager sur :
Invicti Web Application Security Scanner - la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Voulez-vous créer des images génératives à partir de textes en utilisant l'IA par diffusion stable (SD AI) ? Cet article est le guide étape par étape le plus simple qui soit pour y parvenir.

La création d'images exceptionnelles pour les blogs, les vidéos, les sites web et les applications devrait être peu coûteuse et rapide avec l'essor de l'intelligence artificielle (IA). Vous n'avez plus besoin d'être issu d'une formation en conception visuelle ou en création pour générer des images époustouflantes qui attireront les lecteurs, le trafic web ou les utilisateurs d'applications.

La technique de génération d'images par l'IA peut également rendre plus efficaces vos applications web et mobiles qui traitent de la conception graphique et de l'édition.

Poursuivez votre lecture pour découvrir des moyens pratiques d'exécuter l'IA générative d'images la plus populaire, l'IA par diffusion stable, sur votre Mac et votre PC.

Qu'est-ce que l'IA par diffusion stable ?

Qu'est-ce que la diffusion stable ?

L'IA par diffusion stable est un modèle d'IA de pointe qui traite les images. Il prend un texte comme invite et génère des images basées sur différents modèles de diffusion. Il utilise un processus de diffusion pour produire des images de manière itérative.

Contrairement à d'autres IA génératives d'images, Stable Diffusion ne génère pas d'images en une seule fois à partir de distributions d'apprentissage. Elle utilise plutôt un processus de diffusion étape par étape pour affiner progressivement l'image au cours de tentatives successives.

Si vous avez déjà eu besoin d'utiliser des outils d'IA tels que MidJourney, DALL-E, Contrastive Language-Image Pre-Training (CLIP), Playground AI, etc., vous allez adorer Stable Diffusion. Il vous permet de créer des images imaginaires à partir de zéro. Les images résultantes sont de qualité standard, ce qui vous permet de les utiliser sur des sites Web, des applications et des supports marketing.

Raisons d'exécuter localement Stable Diffusion AI

Stable Diffusion AI est un outil d'IA open-source. Tout le monde peut donc obtenir son point de contrôle ou son modèle d'entraînement d'IA à partir de référentiels publics et générer des images d'IA par ses propres moyens. Il existe deux façons d'utiliser cet outil d'IA générative d'images :

  1. Utiliser des applications en ligne qui sont coûteuses
  2. Exécuter localement sur un PC ou un Mac et économiser de l'argent

Voici les raisons pour lesquelles vous devriez utiliser Stable Diffusion AI sur votre propre système :

  1. Vous restez entièrement propriétaire du contenu créatif. Vous n'avez pas besoin de créditer des outils ou des organisations.
  2. Créez des milliers d'images à des fins commerciales ou personnelles sans payer un centime.
  3. Évitez de vous abonner à des outils d'IA générative d'images en ligne coûteux.
  4. Utilisez des centaines de paramètres pour modifier l'image finale comme vous le souhaitez.
  5. Générez des images AI hors ligne ; vous n'avez pas besoin d'Internet.

La raison la plus importante d'exécuter SD AI localement est peut-être la possibilité de modifier le modèle d'apprentissage et les résultats. Par exemple, vous pouvez utiliser les paramètres suivants :

Réglages de l'IA pour la diffusion stable
  • Mise à l'échelle de l'image
  • Options d'interrogatoire
  • Restauration des visages
  • Formation d'un modèle d'IA personnalisé
  • Paramètres de l'échantillonneur
  • Texte vers image
  • Image vers image
  • Fusion de points de contrôle
  • Résolution de l'image, largeur, hauteur, etc.

Maintenant que vous en savez plus sur SD AI et sur les raisons de l'exécuter localement, vous trouverez ci-dessous les instructions pour l'exécuter sur un PC Windows et un Mac :

Comment exécuter l'IA de diffusion stable sur Windows

Pour exécuter SD AI sur votre PC, il vous suffit d'installer les logiciels nécessaires sur votre ordinateur. Ensuite, vous devez obtenir le dernier point de contrôle ou modèle d'entraînement d'IA à partir d'un dépôt public.

Après avoir obtenu le point de contrôle, fusionnez-le avec une interface utilisateur graphique pour la diffusion stable et commencez à produire des images. Voici un aperçu étape par étape de l'ensemble du processus. Suivez-le pour réussir à faire fonctionner SD AI du premier coup.

Configuration requise pour le PC

Étant donné que les IA génératives d'images dépendent fortement de la configuration matérielle de votre PC pour effectuer les millions de calculs qu'il effectue, vous devez utiliser un PC très performant à cette fin. Votre PC doit contenir les caractéristiques matérielles suivantes pour que SD AI fonctionne correctement :

GPU dédié
  • Windows 8 ou Windows 10, ou Windows 11
  • Processeurs multicœurs (64 bits) tels que Intel Core i7 12th gen ou supérieur
  • 16 Go ou plus de RAM DDR4 ou DDR5
  • SSD NVMe pour une exécution plus rapide du code sur le disque local
  • GPU dédié de NVIDIA ou Radeon avec 8 Go de VRAM ou plus
  • une VRAM de 4 Go fonctionnera également, mais vous risquez d'avoir des vitesses de traitement plus lentes
  • Une connexion internet pour mettre à jour fréquemment les logiciels
  • Un système de refroidissement efficace du processeur, car le traitement génératif d'images ou l'amélioration par l'IA sont des processus exhaustifs qui génèrent beaucoup de chaleur

Téléchargez et installez Git

Tout d'abord, vous devez télécharger et installer le système de contrôle de version Git sur votre PC. Voici comment procéder :

  1. Accédez au portail de téléchargement de Git pour Windows.
  2. Cliquez sur le bouton Installation de Git 64 bits pour Windows pour télécharger le fichier d'installation.
Téléchargement de Git pour Windows
  1. Allez à l'emplacement de téléchargement sur le PC et double-cliquez sur le fichier Git-2.41.0-64-bit.
  2. Cliquez sur Exécuter et continuez à cliquer sur Suivant dans toutes les boîtes de dialogue.
  3. Laissez le logiciel s'installer de lui-même.
  4. Cliquez sur Terminer lorsque l'installation est terminée.
Terminer l'installation de Git pour Windows

Téléchargez et installez Python

Stable Diffusion utilise diverses bibliothèques Python pour exécuter ses modèles d'intelligence artificielle, effectuer des calculs complexes, etc. Par conséquent, vous devez installer la dernière version du logiciel Python sur votre PC. Suivez les étapes suivantes :

  1. Visitez le portail de téléchargement de Python Windows.
  2. Cliquez sur le bouton Télécharger Python 3.XX.X.
  3. Une fois le téléchargement terminé, allez dans le répertoire où vous avez téléchargé Python.
  4. Double-cliquez sur le programme d'installation et cochez la case Ajouter Python.exe au PATH.
  5. Cliquez sur Installateur maintenant.
Installer Python
  1. Fermez le programme d'installation une fois terminé.

Cloner l'interface Web de Stable Diffusion sur le PC

Pour exécuter SD AI sur un PC, vous avez besoin d'une interface utilisateur graphique. Cela facilite la génération d'images. Vous n'avez pas besoin de vous souvenir de commandes Python complexes pour générer du texte à l'image, de l'image à l'image, pour modifier les paramètres du modèle AI, etc.

Tout d'abord, vous devez créer un répertoire sur votre disque dur local où vous devez importer la WebUI de Stable Diffusion depuis GitHub. Ce répertoire hébergera également tous les points de contrôle SD AI ou les modèles d'entraînement. Allez donc sur n'importe quel disque de votre PC, faites un clic droit et choisissez l'option Nouveau dossier. Renommez le dossier en StableDiffusionAI.

Clonage de SD AI

Vous êtes maintenant prêt à cloner l'interface web de SD AI dans ce dossier à l'aide d'un client Git et d'un repo GitHub. Suivez les étapes suivantes :

  1. Dans le répertoire StableDiffusionAI, faites un clic droit et choisissez Git-Bash ici dans le menu contextuel.
Git bash ici
  1. Cela ouvrira l'interface de ligne de commande du client Git.
  2. Maintenant, allez à AUTOMATIC1111/stable-diffusion-webui sur GitHub et cliquez sur le bouton Code.
  3. Dans le menu contextuel Code, cliquez sur l'onglet Local et cliquez sur l'icône copier dans le presse-papiers sous l'onglet HTTPS .
Copier le répertoire GitHub

Jusqu'à présent, vous avez réussi à copier l'URL de la SD AI webUI. Maintenant, vous trouverez ci-dessous les étapes pour la cloner sur votre PC en utilisant le client Git.

  1. Allez dans le CLI Git-Bash sur le répertoire StableDiffusionAI.
  2. Copiez et collez le code suivant :
clone git <a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui.git" target="_blank" rel="noopener">https://github.com/AUTOMATIC1111/stable-diffusion-webui.git</a>
Clone Git sur Git bash
  1. Appuyez sur Entrée, et le client Git commencera à importer les composants SD AI webUI dans le répertoire sélectionné.

Vous avez créé avec succès les fichiers nécessaires pour exécuter Stable Diffusion AI à l'aide d'une interface utilisateur graphique.

Téléchargez les modèles d'IA ou les points de contrôle

Vous devez maintenant obtenir le dernier modèle d'entraînement de Stable Diffusion AI ou le dernier point de contrôle.

  1. Visitez le portail des points de contrôle originaux de Stable Diffusion AI sur Visage étreint.
Visage d'accolade pour le modèle SD
  1. Faites défiler la page jusqu'à la section Téléchargez les poids (download the weights) ).
  2. Vous devriez y trouver les fichiers suivants :
    • sd-v1-4.ckpt
    • sd-v1-4-full-ema.ckpt
  3. Cliquez sur sd-v1-4.ckpt, et le téléchargement du fichier commencera instantanément.
  4. Le téléchargement prendra un certain temps car le modèle a une taille de 4 Go.
  5. Une fois le téléchargement terminé, rendez-vous dans le répertoire de téléchargement.
  6. Copiez le fichier sd-v1-4 et collez-le dans le répertoire suivant :
StableDiffusionAI > stable-diffusion-webui > models\Stable-diffusion
Modèle de diffusion stable

Jusqu'à présent, vous avez préparé votre PC à exécuter l'IA de Stable Diffusion localement. Il vous suffit de suivre les étapes ci-dessous pour que l'interface webUI exécute le programme d'IA réel.

Exécuter l'IA de diffusion stable

Procédez comme suit pour utiliser l'interface web SD AI afin de produire des images génératives à l'aide de modèles de diffusion :

  1. Accédez au dossier StableDiffusionAI.
  2. Recherchez le fichier webui-user.bat et cliquez dessus avec le bouton droit de la souris.
  3. Cliquez sur Editer pour ouvrir le fichier batch dans un bloc-notes.
  4. Dans le fichier Bloc-notes , ajoutez le code suivant au-dessus de @echo off:
git pull
  1. Cliquez sur le menu Fichier de la barre d'outils et choisissez Enregistrer.
modifier le fichier bat de webui
  1. Maintenant, double-cliquez sur le fichier webui-user.bat pour ouvrir une interface de ligne de commande.
  2. La webUI va maintenant télécharger PyTorch, un cadre d'apprentissage profond pour l'apprentissage automatique.
Télécharger PyTorch
  1. Attendez que cette étape de prétraitement soit terminée.
  2. Lorsque vous voyez le texte suivant dans l'interface de ligne de commande, le processus est terminé :
Prétraitement de la diffusion stable terminé
  1. Maintenant, faites défiler le CLI jusqu'à la section où vous voyez Exécution sur l'URL local : texte.
  2. Copiez l'Adresse IP située à côté et collez-la dans la barre d'adresse de votre navigateur Web.
  3. Appuyez sur Entrée pour ouvrir l'interface web de SD AI.

Vous devez maintenant saisir votre texte dans le champ txt2img messages-guides. Cliquez sur Générer des et vous obtiendrez l'image générative dont vous avez besoin. Par exemple, j'ai saisi l'invite suivante :

créer une image d'un ordinateur Windows 11 sur un bureau

a saisi une invite texte-image

Vous trouverez ci-dessous le résultat :

Génératrice-image-produite

Chaque fois que vous devez exécuter Stable Diffusion AI, vous devez exécuter le fichier webui-user.bat.

Comment lancer Stable Diffusion AI sur Mac

Vous pouvez suivre la même approche sur un Mac pour exécuter SD AI localement. Cependant, il existe une application macOS que vous pouvez utiliser pour exécuter SD AI au lieu de suivre toutes les étapes que vous avez effectuées sur un PC Windows 11 ou 10. Il s'agit de l'application DiffusionBee.

Configuration requise pour Mac

Si vous souhaitez utiliser SD AI sur un Mac, voici les configurations matérielles recommandées :

Spécifications macOS
  1. macOS Monetery (macOS 12.5.1) ou un système d'exploitation plus performant
  2. Apple Silicon Mac avec puce M1 ou M2
  3. 8 Go de mémoire unifiée ou plus
  4. 8 Go ou plus d'espace libre sur le disque interne pour les modèles d'IA et d'autres traitements de fichiers

Vous pouvez également utiliser un Mac à base de processeur Intel, mais la vitesse de traitement risque d'être plus lente.

Télécharger et installer DiffusionBee

Vous trouverez ci-dessous le guide étape par étape pour télécharger et exécuter DiffusionBee sur votre Mac :

  1. Ouvrez le navigateur Safari et visitez le portail de téléchargement de DiffusionBeed.
  2. Vous devriez voir deux options de téléchargement : macOS Apple Silicium et macOS Intel 64-Bit.
  3. Choisissez l'option de téléchargement correspondant à la configuration de votre Macbook ou iMac.
  4. Dans la notification Autoriser les téléchargements, cliquez sur Autoriser.
  5. Une fois le téléchargement terminé, cliquez sur l'icône Télécharger dans Safari.
  6. Double-cliquez sur le fichier DiffusionBee dans le dossier Téléchargements pour ouvrir l'interface d'installation.
DiffusionBee dounloads
  1. Déplacez l'icône DiffusionBee de la gauche vers le dossier Applications à droite.
Installation de DiffusionBee
  1. Cliquez sur Ouvrir dans la fenêtre d'avertissement.
  2. DiffusionBee se lance et commence à télécharger les paquets et fichiers nécessaires.
Modèles de téléchargement DiffusionBee

Une fois le téléchargement terminé, vous pouvez commencer à utiliser SD AI sur DiffusionBee, comme n'importe quelle autre application que vous utilisez sur votre Mac. Il s'agit d'un processus unique qui nécessite une connexion internet. Une fois que vous avez amorcé l'application DiffusionBee avec les paquets requis, vous pouvez l'exécuter hors ligne.

Exécuter Stable Diffusion AI via DiffusionBee

Lorsque l'application DiffusionBee est amorcée pour accepter les invitations Texte vers image ou Image vers image, vous verrez la fenêtre suivante :

DiffusionBee UI

Cliquez sur l'onglet Texte vers image et entrez votre invite dans la boîte d'invite. Par exemple, j'ai lancé cette invitation :

Créez l'image d'un chat qui traîne sur un clavier

Les messages-guides de DiffusionBee

Cliquez sur le bouton Options pour modifier l'image de sortie en changeant les valeurs suivantes :

  • Nombre d'images
  • Résolution
  • Graine
  • Pas
  • Échantillonneur
  • et bien d'autres options

Une fois l'optimisation du modèle d'IA génératif terminée, cliquez sur le bouton Générer. Vous devriez voir une barre de progression de la génération. Une fois la génération terminée, vous obtiendrez une image semblable à l'image ci-dessous :

Résultats de DiffusionBee

Vous pouvez également fournir au générateur d'images d'IA une image d'entraînement. Saisissez ensuite les invites pour modifier l'image comme vous le souhaitez. Cliquez sur le bouton Générer pour obtenir un chef-d'œuvre créatif de Stable Diffusion AI. L'image résultante est complètement différente de l'image d'entrée, de sorte qu'il n'y aura pas de conflit de droits d'auteur si vous publiez ou monétisez l'image générée.

Image à image en SD

Mot de la fin

Vous savez désormais comment exécuter Stable Diffusion AI localement sur un PC ou un Mac Windows. Vous pouvez utiliser ce modèle d'IA générative avancé pour produire des images étonnantes pour vos projets. De nos jours, il est difficile de trouver des images vectorielles ou des images de stock libres de droits pour vos travaux d'édition.

Pour surmonter ce problème, vous pouvez utiliser Stable Diffusion librement. Vous n'avez pas besoin de créditer qui que ce soit si vous utilisez l'image produite à des fins personnelles ou commerciales. Si vous êtes un créateur d'images, vous pouvez économiser beaucoup d'argent en évitant les abonnements coûteux aux applications web de Stable Diffusion.

A suivre, MidJourney vs. Stable Diffusion vs. Bing Image Creator

  • Tamal Das
    Auteur
  • Rashmi Sharma
    Éditeur

    Rashmi est une gestionnaire de contenu, une spécialiste du référencement et une analyste de données très expérimentée, avec plus de 7 ans d'expérience. Elle possède une solide formation académique en applications informatiques et un vif intérêt pour l'analyse de données.


    Rashmi est... en savoir plus

Merci à nos sponsors
Autres lectures intéressantes sur l'IA
Alimentez votre entreprise
Quelques outils et services pour aider votre entreprise à se développer.
  • Invicti utilise le Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, search engine crawler, et tout ce dont vous avez besoin pour collecter des données web.
    Essayez Brightdata
  • Monday.com est un système d'exploitation tout-en-un qui vous aide à gérer vos projets, vos tâches, votre travail, vos ventes, votre CRM, vos opérations, vos flux de travail et bien plus encore.
    Essayez le lundi
  • Intruder est un scanner de vulnérabilité en ligne qui détecte les faiblesses de votre infrastructure en matière de cybersécurité, afin d'éviter des violations de données coûteuses.
    Essayer l'intrus