EasyUse/PreSamplinggenerated

PreSampling (Custom)(samplerCustomSettings)

PreSampling (Custom) est un nœud de pipeline EasyUse/PreSampling qui vous permet de personnaliser entièrement la façon dont une passe d'échantillonnage ultérieure est exécutée.

sampler Custom Settings

pipe
image_to_latent
latent
optional_sampler
optional_sigmas
pipe
guider
Basic
cfg
3.5
cfg_negative
1.5
sampler_name
COMBO
scheduler
COMBO
coeff
1.20
steps
20
sigma_max
14.61
sigma_min
0.03
rho
7.00
beta_d
19.90
beta_min
0.10
eps_s
0.0010
flip_sigmas
denoise
1.00
add_noise
enable (CPU)
seed
INT
Easy Use

PreSampling (Custom) est un nœud de pipeline EasyUse/PreSampling qui vous permet de personnaliser entièrement la façon dont une passe d'échantillonnage ultérieure est exécutée. Il prend le pipe, applique les paramètres sélectionnés (guide, CFG, échantillonneur, planificateur, programme sigma, denoise et bruit), puis renvoie le même pipe avec ces paramètres intégrés pour le nœud d'échantillonnage en aval.

Description

Ce nœud est une étape de prétraitement pour les flux de travail d'échantillonnage personnalisés. Au lieu de configurer directement un échantillonneur, il stocke tous les paramètres d'échantillonnage personnalisés dans un PIPE_LINE, qui est ensuite consommé par le nœud d'échantillonnage correspondant. Cela est utile lorsque vous souhaitez réutiliser la même configuration d'échantillonnage, ou lorsque vous avez besoin d'un niveau de contrôle au-delà de ce que les nœuds KSampler standard exposent.

Entrées

Requis

  • pipe (PIPE_LINE)
    L'objet pipeline provenant d'un nœud EasyUse précédent. Il doit contenir le modèle, le conditionnement et généralement un latent à partir duquel échantillonner.

  • guider (COMBO)
    Le mode de guidage à utiliser lors de l'échantillonnage. Les options sont :

    • Basic
    • CFG
    • DualCFG
    • IP2P+CFG
    • IP2P+DualCFG
    • IP2P+Basic

    Basic n'applique aucun guidage CFG négatif standard. CFG utilise le guidage standard sans classifieur. DualCFG utilise à la fois cfg et cfg_negative. Les variantes IP2P sont des combinaisons de type InstructPix2Pix pour les modèles ou les flux de travail qui utilisent ce conditionnement.

  • cfg (FLOAT)
    L'échelle CFG pour le guidage standard. La valeur par défaut est 3.5, plage de 0.0 à 100.0.

  • cfg_negative (FLOAT)
    L'échelle CFG négative utilisée par les guides DualCFG et IP2P+DualCFG. La valeur par défaut est 1.5, plage de 0.0 à 100.0.

  • sampler_name (COMBO)
    L'échantillonneur à utiliser, tel que euler, dpmpp_2m, etc. Ignoré si un optional_sampler est fourni.

  • scheduler (COMBO)
    Le planificateur utilisé pour générer le programme sigma. Ignoré si optional_sigmas est fourni.

  • coeff (FLOAT)
    Un coefficient pour les modes de guide qui prennent en charge un coefficient d'échelle. La valeur par défaut est 1.2, plage de 0.8 à 1.5, pas de 0.05.

  • steps (INT)
    Nombre d'étapes d'échantillonnage. La valeur par défaut est 20, plage de 1 à 10000.

  • sigma_max (FLOAT)
    Niveau de bruit initial pour les programmes sigma générés. La valeur par défaut est 14.614642, plage de 0 à 1000.

  • sigma_min (FLOAT)
    Niveau de bruit final pour les programmes sigma générés. La valeur par défaut est 0.0291675, plage de 0 à 1000.

  • rho (FLOAT)
    Paramètre de courbure du programme utilisé par les programmes basés sur rho, tels que ceux de style Karras. La valeur par défaut est 7, plage de 0 à 100.

  • beta_d (FLOAT)
    Paramètre de programme bêta pour les planificateurs qui utilisent la génération sigma basée sur bêta. La valeur par défaut est 19.9, plage de 0 à 1000.

  • beta_min (FLOAT)
    Valeur bêta minimale pour les planificateurs basés sur bêta. La valeur par défaut est 0.1, plage de 0 à 1000.

  • eps_s (FLOAT)
    Petit terme epsilon utilisé par les planificateurs basés sur bêta. La valeur par défaut est 0.001, plage de 0 à 1, pas de 0.0001.

  • flip_sigmas (BOOLEAN)
    Inverse le programme sigma lorsqu'il est activé. La valeur par défaut est false.

  • denoise (FLOAT)
    Quantité de débruitage à appliquer. La valeur par défaut est 1, plage de 0 à 1, pas de 0.01. Une valeur de 1.0 effectue un débruitage complet ; des valeurs plus faibles préservent davantage le latent initial.

  • add_noise (COMBO)
    Contrôle si et comment le bruit est ajouté au début de l'échantillonnage. La valeur par défaut est enable (CPU). Les options sont :

    • enable (CPU) : ajoute le bruit à l'aide du RNG CPU.
    • enable (GPU=A1111) : ajoute le bruit à l'aide du RNG GPU, en reproduisant le comportement d'A1111.
    • disable : n'ajoute pas de bruit initial.
  • seed (INT)
    La graine aléatoire utilisée pour la génération de bruit pendant l'échantillonnage. Aucune valeur par défaut ; vous devez fournir un entier.

Facultatif

  • image_to_latent (IMAGE)
    Une image facultative qui est encodée en un latent et utilisée comme latent de départ pour la passe d'échantillonnage.

  • latent (LATENT)
    Un latent facultatif qui remplace le latent normalement transporté dans le pipe pour cette passe d'échantillonnage.

  • optional_sampler (SAMPLER)
    Un objet échantillonneur qui remplace la liste déroulante sampler_name.

  • optional_sigmas (SIGMAS)
    Un programme sigma personnalisé qui remplace le programme généré à partir des paramètres du planificateur.

Sorties

  • pipe (PIPE_LINE)
    Le même objet pipeline contenant les paramètres d'échantillonnage personnalisés, prêt pour le nœud d'échantillonnage en aval.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…