Smart 10
Smart 10

C’est quoi Stable Diffusion ?

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.

Lancement de stable diffusion

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.

Utilisation processeur avec Stable diffusion

Comment générer une image avec Stable Diffusion ?

Il suffit de taper une description en anglais pour faire apparaitre une image.

Stable diffusion generation d'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

Lapin guerrier avec Stable Diffusion
Femme générer avec Stable Diffusion

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

Smart 10

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.

Stable Diffusion sur smartphone

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