Comment configurer et utiliser l’interface web de diffusion stable avec les GPU Intel ARC

Générer des images IA avec des applications tierces, c’est bien beau, mais soyons honnêtes : le faire directement sur son PC avec les bons outils offre une flexibilité bien supérieure. Si vous possédez un processeur Intel et une carte graphique ARC, le kit de développement OpenVINO d’Intel pourrait bien être la solution. Ce projet, toujours en développement, permet d’exécuter des modèles d’apprentissage automatique en local et ainsi de générer des images de haute qualité sans dépendre des services cloud. Ceci étant dit, la configuration n’est pas une mince affaire et, croyez-moi, elle peut s’avérer très complexe la première fois. Vous pourriez rencontrer des dépendances manquantes, des erreurs étranges, ou tout simplement un comportement erratique de votre ordinateur. Ce guide est donc là pour vous aider à éviter les pièges les plus courants et à démarrer rapidement. L’objectif final ? Une configuration fonctionnelle vous permettant de générer des images IA directement depuis votre bureau, sans abonnement ni API externe.

Comment faire fonctionner la génération d’images par IA sur un PC Windows 11 avec du matériel Intel

Installation de Python et Git — Les bases

Avant toute chose, il vous faut Python et Git. Ces outils sont indispensables pour cloner des dépôts et exécuter des scripts. Pourquoi ? Parce que la plupart de ces projets d’IA sont hébergés sur GitHub et nécessitent Python pour fonctionner. Rendez-vous sur la page de téléchargement de Python et téléchargez la dernière version stable. Ne modifiez pas trop les options d’installation : conservez les paramètres par défaut et cliquez sur « Installer ».

Ensuite, installez Git. Rendez-vous sur la page Git pour Windows. Suivez les instructions de l’assistant d’installation en conservant la plupart des options par défaut. Cela installera l’outil en ligne de commande qui vous permettra de cloner les dépôts et de récupérer les mises à jour.

Clonage du dossier de l’interface Web de diffusion stable

Ouvrez l’Explorateur de fichiers en appuyant sur Win + E, accédez à C:\ et cliquez avec le bouton droit pour créer un nouveau dossier nommé Stable Diffusion. Tapez cmd dans la barre d’adresse de ce dossier et appuyez sur Entrée ; une fenêtre d’invite de commandes s’ouvre alors directement dans le dossier.

Maintenant, saisissez la formule magique :

git clone https://github.com/openvinotoolkit/stable-diffusion-webui.git

Cette opération télécharge tous les éléments nécessaires à l’interface web dans votre dossier. Sur certaines configurations, cela peut prendre une minute et il arrive parfois que l’opération échoue sans message d’erreur ; soyez patient. En cas de problème, vérifiez que Git est correctement installé et que votre connexion Internet est stable. Vous devrez peut-être exécuter la commande en tant qu’administrateur si des erreurs d’autorisation surviennent.

Configuration et exécution de l’interface Web

Une fois le clonage terminé, vérifiez le contenu du dossier. Vous y trouverez de nombreux scripts et fichiers de configuration. Si votre PC ne dispose pas d’une quantité suffisante de mémoire vidéo (par exemple, moins de 8 Go), vous devrez modifier les options de démarrage. Ouvrez le fichier webui-user.bat : faites un clic droit et choisissez « Modifier ».

Recherchez la ligne commençant par set COMMANDLINE-ARGS=. Vous pouvez y ajouter des options comme –lowvram (pour 2 Go de VRAM) ou –medvram (pour 4 Go ou plus de VRAM).Cela pourrait ressembler à ceci :

set COMMANDLINE-ARGS= --lowvram

Enregistrez le fichier ( Ctrl + S ) et double-cliquez sur webui.bat. Une fenêtre de commande s’ouvrira et le téléchargement des poids du modèle commencera s’ils ne sont pas déjà en cache. Après quelques instants, une URL locale (probablement http://127.0.0.1:7860 ) s’affichera dans votre navigateur. Si elle ne s’ouvre pas automatiquement, copiez-collez-la dans Chrome ou Firefox.

Attention : si l’interface web ne se charge pas, essayez de saisir directement l’URL dans votre navigateur. Pensez également à l’ajouter à vos favoris pour y accéder rapidement plus tard. Sur certaines configurations, plusieurs tentatives ou un redémarrage complet peuvent être nécessaires, notamment en cas de problèmes d’autorisation ou de dépendances manquantes. La patience est essentielle, tout comme la vérification que Python et Git sont correctement installés.

Téléchargement et installation des modèles

La configuration par défaut inclut quelques modèles de base, mais pour de meilleurs résultats, il est conseillé d’en ajouter. Visitez Civitai et parcourez leur bibliothèque pour trouver des modèles adaptés à vos goûts : images réalistes, anime, styles artistiques, etc. Téléchargez le fichier du modèle (.safetensors ou.ckpt) et copiez-le dans le répertoire stable-diffusion-models/models de votre dossier cloné.

Par exemple, si vous avez téléchargé un modèle « Realistic Vision », déplacez-le ici et redémarrez l’interface web si elle est en cours d’exécution. L’interface vous permet généralement de sélectionner le modèle dans une liste déroulante ; si ce n’est pas le cas, vous devrez peut-être redémarrer l’interface web pour que le nouveau point de contrôle s’affiche.

Conclusion et conseils

Une fois la configuration terminée, c’est quasiment tout bon. Vous pouvez générer des images en saisissant des commandes dans l’interface web ; certains s’amusent à personnaliser la mise en forme de ces commandes, mais c’est une autre histoire. Attention : tous les modèles ne fonctionnent pas correctement sur du matériel disposant d’une mémoire vidéo limitée ; pensez donc à ajuster les paramètres de démarrage. Enfin, surveillez les mises à jour sur le dépôt GitHub ; les choses évoluent rapidement.

C’est un peu étrange, mais après quelques essais, cette configuration devient assez fiable. Sur un PC, elle a fonctionné parfaitement après une installation propre ; sur un autre, quelques ajustements ont été nécessaires, mais finalement, tout s’est mis en place.

Résumé

  • J’ai installé Python et Git à partir des sites officiels.
  • J’ai cloné le dépôt de l’interface Web de Stable Diffusion dans C:\Stable Diffusion
  • Options de VRAM configurées dans webui-user.bat en fonction de votre GPU
  • J’ai lancé webui.bat et accédé à l’URL locale pour la génération d’images.
  • J’ai téléchargé les modèles depuis Civitai et je les ai ajoutés à mon dossier de modèles.

Conclure

Ce n’est pas la configuration la plus simple, mais après avoir surmonté les difficultés initiales, elle se transforme en un véritable atelier d’art IA local. Jouer avec différents modèles et suggestions peut vite devenir addictif. Certes, elle est pour l’instant limitée aux configurations Intel, mais on espère que cela s’améliorera rapidement. Croisons les doigts pour que cela permette à certains d’éviter les impasses et de lancer leur propre générateur d’images IA. Bonne chance et amusez-vous bien !

Articles connexes: