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 :

Copy to Clipboard

Si la version qui s'affiche est inférieur à 3.10, installez une version plus récente en exécutant cette commande (utilisant Homebrew) :

Copy to Clipboard

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 :

Copy to Clipboard

Rendez-vous dans le dossier que vous venez de copier :

Copy to Clipboard

Et créez un nouveau dossier où vous pourrez référencer les modèles :

Copy to Clipboard

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.

Copy to Clipboard

Ensuite, activez virtualenv :

Copy to Clipboard

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) :

Copy to Clipboard

Enfin, installez les dépendances :

Copy to Clipboard

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é.

Copy to Clipboard

5. Créez votre première image !

Vous pouvez maintenant exécuter Stable Diffusion sur votre ordinateur :

Copy to Clipboard

Les images générées par l'IA seront sauvegardées dans le dossier stable-diffusion/outputs/txt2img-samples/ :

Image créée avec Stable Diffusion sur un MacBook M1

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

Comment installer Stable Diffusion sur un Mac M1

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.