Stable Diffusion est une IA qui créée des images à partir, entre autres, de descriptifs. Je l’ai testé sous Windows…
L’installation de Stable diffusion sous Windows
Déjà, pour installer Stable diffusion sous Windows avec un CPU AMD, c’est chaud bouillant… car la distribution n’est a priori nativement pas faite pour ça… Mais il existe une version qui permet cette installation.
Après de multiples tentatives infructueuses (IA qu ne fonctionne pas), je suis tombé sur ce tutoriel très bien fait :
https://gist.github.com/reid3333/541fab0eb29d4c9558de748ef91a8238
Cela nécessite tout de même d’aimer la petite bidouille informatique (mais pas grand-chose au final).
Et donc, après plusieurs heures passées devant mon écran à essayer ne serait-ce que d’obtenir un petit chaton tout mignon, tout fonctionne!
Je ne suis pas un connaisseur et j’ai donc eu pas mal de mal à prendre en main cette intelligence artificielle…
Stable diffusion sous Windows: ce qu’il faut avant tout savoir
Python est essentiel. Il faut donc installer une distribution (3.10 minimum).
Ensuite, il faut qu’il y ait un “modèle” qui va permetre de construire des images. Tout est bien expliqué et l’installation dont le lien est mis ci-dessus en installe un par défaut (v1-5-pruned-emaonly.safetensors). Il existe d’autres modèles, sans doute permettant d’obtenir des images de meilleurs rendus… J’en ai téléchargé un ou deux de plus.
Mais ce qu’il faut savoir aussi est qu’avec un ordinateur de base (de bureautique), la création d’images met très longtemps.
Par exemple, pour une image 1024 x 1024, ça a mis plusieurs heures…
J’ai personnellement un Processeur AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 2100 MHz, 4 cœur(s), 8 processeur(s) logique(s) avec 8 Mo de RAM, et ce n’est a priori pas suffisant pour créer une image rapidement.
Quelques essais de Stable Diffusion sous Windows
Évariste Galois
Mon premier essai concerne le mathématicien français Évariste Galois. Voici le résultat:
On est bien loin du croquis que l’on connaît du mathématicien. Il est vrai que je n’ai pas utilisé le modèle par défaut… Rectifions donc cela:
Pour obtenir ces images, il a fallu utiliser un descriptif, que voici:
(((french mathematician evariste galois))), (blond hair), (full body), (about 19 years old), (wearing 19th century style shirt and black 19th century style pants), face in profile, (green field), blue sky, 4K, HDR
Les parenthèses, d’après ce que j’ai compris, donnent les diverses priorités.
Un hypercube dans l’espace
Comme la génération est très longue en local, j’ai décidé d’aller sur le site: https://stablediffusion.fr/france, où la génération est bien plus rapide !
Et voilà un bel hypercube dans l’espace pour notre IA: