Skip to content

Pourquoi ComfyUI et A1111 génèrent-ils des images différentes avec la même graine ?

Lors de l’utilisation de ComfyUI et d’Automatic1111 WebUI (A1111), vous pourriez remarquer que même avec la même valeur de graine, les images générées diffèrent. Cela est principalement dû à deux facteurs clés : la méthode de génération de bruit et la gestion des poids des prompts.

Différences dans la génération de bruit

Approche de ComfyUI

  • Génère du bruit sur le CPU
  • Avantage : Meilleure reproductibilité des graines sur différentes configurations matérielles
  • Produit des motifs de bruit complètement différents des interfaces utilisateur basées sur le GPU comme A1111

Approche de A1111

  • Génère du bruit sur le GPU
  • Peut avoir de légères variations selon le matériel
  • Produit des motifs de bruit fondamentalement différents de ComfyUI

Impact sur la performance

  • Aucune différence de performance entre la génération de bruit sur CPU et GPU
  • Chaque approche a ses avantages, ComfyUI privilégiant la cohérence

Gestion des poids des prompts

Méthode de ComfyUI

  • Utilise les valeurs de poids brutes
  • Pas de normalisation des poids
  • Reflète plus précisément les poids définis par l’utilisateur

Méthode de A1111

  • Normalise les poids
  • Ajuste automatiquement les forces relatives des prompts

Exemple de comparaison

Considérez ce prompt :