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 :