Dans ce tutoriel, nous allons voir comment installer Stable Diffusion sur votre ordinateur Apple Mac utilisant une puce M1. Stable Diffusion est un logiciel open source développé par Stability.ai permettant de générer des images à partir de texte. Vous pouvez par exemple l'utiliser sur le site Night Cafe Creator en choisissant l'algorithme "Stable". Mais vous pouvez aussi l'installer sur votre ordinateur, ce qui vous permet de créer autant d'images que vous le souhaitez. Voici comment faire.
1. Vérifier votre version de python
Pour exécuter le programme, vous aurez besoin d'une version de python3 supérieure à la version 3.10. Voici comment vérifier votre version. Ouvrez le terminal de commande de votre Mac et tapez :
Si la version qui s'affiche est inférieur à 3.10, installez une version plus récente en exécutant cette commande (utilisant Homebrew) :
2. Copier le repository de Stable Diffusion
Nous allons maintenant installer les fichiers nécessaires pour exécuter le programme, en commençant tout d'abord par télécharger un clone de Stable Diffusion sur votre ordinateur. Vous pouvez le faire dans votre fichier "Documents" par exemple, ou à l'endroit que vous préférez :
Rendez-vous dans le dossier que vous venez de copier :
Et créez un nouveau dossier où vous pourrez référencer les modèles :
3. Installer virtualenv et ses dépendances
Nous allons maintenant installer virtualenv et les programmes nécessaires pour l'exécuter. C'est en lançant ce programme que vous pourrez ensuite exécuter Stable Diffusion.
Ensuite, activez virtualenv :
NB : Vous devrez exécuter cette commande à chaque fois que vous voulez lancer Stable Diffusion. Cette commande doit être exécutée depuis le dossier stable-diffusion
créée à l'étape précédente.
Installez le package Cmake (optionnel, mais à faire si vous rencontrez des erreurs à l'étape suivante) :
Enfin, installez les dépendances :
4. Télécharger les modèles (weights) de Stable Diffusion
Pour cela, créez un compte sur HuggingFace, acceptez les termes et conditions de la licence, puis téléchargez le fichier sd-v1-4.ckpt
(qui pèse environ 4 Go) :
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original
Renommez ce fichier sd-v1-4.ckpt
en model.ckpt
et créez un lien symbolique vers le répertoire que vous avez créé à l'étape 2. Dans mon cas, le fichier est installé dans le dossier "Téléchargements". Mais il faut que vous adaptiez le lien en fonction de l'endroit où vous l'aurez mis de votre côté.
5. Créez votre première image !
Vous pouvez maintenant exécuter Stable Diffusion sur votre ordinateur :
Les images générées par l'IA seront sauvegardées dans le dossier stable-diffusion/outputs/txt2img-samples/
:
Voilà, vous savez désormais comment installer et exécuter Stable Diffusion sur votre MacBook, iMac ou autre ordinateurs Apple utilisant le processeur M1. Bonne création !
Source : Replicate.com, GitHub, Medium
Pour l'anecdote, la photo d'illustration de cet article a été réalisée avec Midjourney, un autre logiciel de génération d'images à partir de prompts (textes), mais qui lui n'est pas open source.
Laisser un commentaire