Pourquoi la seed compte
La diffusion part d’un bruit, et chaque image est une fonction déterministe de ce bruit et de vos réglages. La seed est la recette du bruit. C’est donc l’outil d’apprentissage le plus utile : fixer la seed, changer une chose, comparer. C’est exactement la méthode de notre comparaison de styles d’artistes : 1 731 artistes, quatre prompts fixes et une seed fixe par prompt. Seul le nom de l’artiste change, donc les différences que vous voyez sont l’effet de l’artiste et rien d’autre.
Comment l’utiliser en pratique
- Générez avec la seed -1 jusqu’à obtenir une composition qui vous plaît.
- Lisez la seed dans les informations de l’image (Automatic1111 l’écrit dans les métadonnées PNG et sous l’image) et collez-la dans le champ seed.
- Affinez maintenant le prompt ou le prompt négatif mot par mot : la composition reste en général, les détails bougent.
- Avec un sampler non ancestral (Euler, DDIM, DPM++ 2M), la même seed donne encore une image proche quand vous changez les étapes ou le CFG, ce qui permet de comparer les réglages honnêtement. Les samplers ancestraux comme Euler a ajoutent du nouveau bruit à chaque étape et dérivent.
Les exemples de prompts de ce site indiquent la seed de presque toutes les images pour partir d’un résultat connu.
Ce qui casse la reproductibilité
- Un autre modèle ou LoRA : le bruit est le même mais pas le débruiteur ; l’image change un peu avec un LoRA à faible poids, complètement avec un autre modèle.
- Une autre taille d’image : le tenseur de bruit a une autre forme, l’image n’a plus rien à voir même avec la même seed.
- Un autre GPU ou une autre version logicielle : de minuscules écarts de calcul flottant peuvent déplacer des détails ; d’une marque de GPU à l’autre, Automatic1111 tire même un bruit différent, sauf si sa source de nombres aléatoires est réglée sur CPU.
- Automatic1111 a d’autres réglages qui modifient le résultat, comme variation seed, Clip skip et Eta noise seed delta ; gardez-les identiques pour une répétition exacte.
Des variations autour d’une seed
Automatic1111 propose une variation seed et un curseur de variation strength : entre 0,1 et 0,3 vous obtenez des cousines de l’image, même pose et même palette avec de petits changements, pratique pour choisir les meilleures mains ou le meilleur visage. Un X/Y/Z plot avec les seeds sur un axe et un mot du prompt sur l’autre produit une grille de comparaison en une seule fois.