Stable Diffusion est un programme d’intelligence artificielle qui permet de créer des images à partir de votre texte.
Stable diffusion, c’est la version open source de Dall-e 2 ou encore de MidJourney.
Comment l’installer sous Windows ?
Pour fonctionner, vous pouvez l’utiliser depuis Internet ou même l’installer sur votre ordinateur. Dans notre cas, nous l’avons installé sous Windows 10 avec WSL2 qui permet d’avoir un vrai Linux (Ubuntu par exemple). Nous avons aussi utilisé un docker pour se simplifier l’installation de Stable diffusion. L’utilisation se fait ensuite via un navigateur internet.

Faut il un ordinateur puissant ?
La génération d’images est assez gourmande en ressource et elle utilise le GPU de votre carte graphique à 100%. Avec une carte graphique Nvidia 1080, pour une taille d’image de 512 sur 512 avec 50 steps, cela prend environ 35 secondes par image à générer.

Comment générer une image avec Stable Diffusion ?
Il suffit de taper une description en anglais pour faire apparaitre une image.

On peut taper par exemple
- A city, morning sunrise, clouds, beautiful, summer, calm, studio ghibli, art by hayao miyazaki
- Paris by night
- Hyperrealist portrait of a women with blonde hair
- …
La seule limite c’est votre imagination. Il faut faire de nombreux tests pour avoir l’image que l’on veut.
On peut obtenir des images superbes avec de l’entrainement ou si on vous fournit des prompts


ou obtenir des images avec quelques défauts (exemple ici les yeux)

Stable Diffusion sur un smartphone
La version que j’utilise permet d’utiliser Stable diffusion depuis un smartphone en se connectant à l’url de mon serveur.

Avantage de Stable Diffusion
Le programme étant open source, il y a énormément de personnes qui s’amusent à créer des outils pour Stable Diffusion. Cela permet d’ajouter des animations et d’autres choses.
Animation avec une ambiance Hayao Miyazaki
Démonstration en vidéo de Stable Diffusion
Quelques liens
Le github officiel de Stable Diffusion:
https://github.com/CompVis/stable-diffusion
Une version que l’on peut utiliser en ligne (mais limité en utilisation) :
https://beta.dreamstudio.ai
La version docker que j’ai utilisé pour faire ces images :
https://github.com/mallorbc/stable-diffusion-klms-gui