Pourquoi ComfyUI et A1111 génèrent-ils des images différentes avec la même graine ?
Explication détaillée des différences entre ComfyUI et Automatic1111 WebUI dans la génération d'images, y compris la génération de bruit et la gestion des poids des prompts
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 :