C19 : Échantillonnage modulaire avec SamplerCustomAdvanced : guide étape par étape

Lorsque vous travaillez avec des flux de travail d’apprentissage automatique, l’échantillonnage modulaire peut offrir une approche plus intuitive et plus flexible pour construire des modèles. Dans l’article précédent, je vous ai montré comment configurer le modèle Flux à l’aide d’un nœud d’échantillonnage de cas standard. Dans ce guide, nous verrons comment configurer un flux de travail modulaire à l’aide du nœud SamplerCustomAdvanced, en nous concentrant sur ses entrées et ses connexions pour obtenir les mêmes résultats qu’avec un nœud d’échantillonnage de cas standard. Ce flux de travail est particulièrement utile pour des modèles comme Flux1 Schnell, qui ne prennent pas en charge les prompts négatifs et ne nécessitent pas d’échelle CFG.

Une voiture vintage classique garée dans un désert, dunes de sable doré, ciel bleu dégagé, lumière chaude du soleil, esthétique cinématographique.


Pourquoi l’échantillonnage modulaire ?

L’échantillonnage modulaire vous permet de décomposer le processus d’échantillonnage en nœuds plus petits et plus faciles à gérer, ce qui facilite la personnalisation et le débogage des flux de travail. Contrairement aux flux de travail qui dépendent de prompts négatifs ou d’échelles CFG, l’échantillonnage modulaire s’appuie sur des nœuds individuels pour la génération de bruit, la guidance et la planification, ce qui vous donne un meilleur contrôle sur le processus d’échantillonnage.


Configurer le flux de travail

Vous trouverez ci-dessous un guide étape par étape pour configurer un flux de travail modulaire avec SamplerCustomAdvanced.

1. Ajouter le nœud SamplerCustomAdvanced

  • Commencez par ajouter le nœud SamplerCustomAdvanced à votre flux de travail. Ce nœud sert de plaque tournante pour l’échantillonnage modulaire.
  • Pour le trouver, double-cliquez et tapez S-A-M-P dans la barre de recherche.

2. Connecter l’image latente

  • Branchez une image latente vide (avec sa résolution définie) sur l’entrée d’image latente de SamplerCustomAdvanced.

3. Génération de bruit

  • Nœud RandomNoise : ajoutez RandomNoise pour générer un motif de bruit pour le processus d’échantillonnage.
  • Connectez la sortie de RandomNoise à l’entrée de bruit de SamplerCustomAdvanced.
  • Entrée de graine de bruit : utilisez un nœud de graine RG3 pour fournir une graine de bruit. Convertissez le widget de graine de bruit en entrée et connectez le nœud de graine RG3.

4. Entrée de guidance

  • Nœud BasicGuider : ajoutez BasicGuider pour convertir le conditioning en guidance pour l’échantillonneur.
  • Connectez la sortie guider de BasicGuider à l’entrée guider de SamplerCustomAdvanced.
  • Modèle de diffusion : le nœud BasicGuider nécessite une entrée du modèle de diffusion (par ex., Flux1 Schnell FP8). Connectez le modèle de diffusion à l’entrée BasicGuider.

5. Entrée de l’échantillonneur

  • Nœud KSamplerSelect : ajoutez KSamplerSelect pour fournir l’entrée de l’échantillonneur pour SamplerCustomAdvanced.
  • Réglez l’échantillonneur sur la valeur par défaut euler.

6. Entrée des sigmas

  • Nœud BasicScheduler : ajoutez BasicScheduler pour gérer l’entrée des sigmas, qui contrôle la distribution du bruit pendant le processus de diffusion.
  • Connectez la sortie des sigmas de BasicScheduler à l’entrée des sigmas de SamplerCustomAdvanced.
  • Connectez le modèle de diffusion à l’entrée BasicScheduler.

7. Configuration de la sortie

  • Connectez la sortie de SamplerCustomAdvanced à l’entrée samples de VAE Decode.
  • Mettez à jour les métadonnées dans le nœud Save Image Extended en branchant les numéros d’ID de badge des nœuds d’échantillonneur et de planificateur. Par exemple :
    • ID de l’échantillonneur : 129
    • ID du planificateur : 130

Paramètres clés pour Flux1 Schnell

Lorsque vous travaillez avec le modèle Flux1 Schnell, gardez ces considérations à l’esprit :

  • Étapes : réglez le nombre d’étapes sur 4, car des valeurs plus élevées n’amélioreront pas la qualité en raison de la nature distillée du modèle.
  • Graine : assurez-vous d’utiliser la même graine pour des résultats cohérents.
  • Prompt : utilisez le même prompt dans différents flux de travail pour comparer efficacement les sorties.

Exemple de flux de travail


Avantages de l’échantillonnage modulaire

  1. Flexibilité : remplacez facilement les nœuds pour différents modèles ou configurations.
  2. Débogage : repérez les problèmes en isolant les nœuds individuels.
  3. Personnalisation : ajustez indépendamment des paramètres comme les motifs de bruit, la guidance et la planification.

Laisser un commentaire