EasyUse/PreSamplinggenerated

PreSampling (Personalizado)(samplerCustomSettings)

PreSampling (Personalizado) es un nodo de pipeline EasyUse/PreSampling que le permite personalizar completamente cómo se ejecuta un paso de muestreo posterior.

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 (Personalizado) es un nodo de pipeline EasyUse/PreSampling que le permite personalizar completamente cómo se ejecuta un paso de muestreo posterior. Toma el pipe, aplica la guía seleccionada, el CFG, el muestreador, el programador, la programación de sigma, el denoise y las configuraciones de ruido, y luego devuelve el mismo pipe con esas configuraciones integradas para el nodo muestreador posterior.

Descripción

Este nodo es un paso de preprocesamiento para flujos de trabajo de muestreo personalizados. En lugar de configurar un muestreador directamente, almacena todos los parámetros de muestreo personalizados en un PIPE_LINE, que luego es consumido por el nodo muestreador correspondiente. Esto es útil cuando desea utilizar la misma configuración de muestreo repetidamente, o cuando necesita un nivel de control más allá del que exponen los nodos KSampler estándar.

Entradas

Requerido

  • pipe (PIPE_LINE)
    El objeto de pipeline de un nodo EasyUse anterior. Debe contener el modelo, el acondicionamiento y, generalmente, un latente desde el cual muestrear.

  • guider (COMBO)
    El modo de orientación a utilizar al muestrear. Las opciones son:

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

    Basic no aplica orientación CFG negativa estándar. CFG utiliza orientación estándar sin clasificador. DualCFG utiliza tanto cfg como cfg_negative. Las variantes IP2P son combinaciones de estilo InstructPix2Pix para modelos o flujos de trabajo que utilizan ese acondicionamiento.

  • cfg (FLOAT)
    La escala CFG para la orientación estándar. El valor predeterminado es 3.5, con un rango de 0.0 a 100.0.

  • cfg_negative (FLOAT)
    La escala CFG del lado negativo utilizada por las guías DualCFG e IP2P+DualCFG. El valor predeterminado es 1.5, rango de 0.0 a 100.0.

  • sampler_name (COMBO)
    El muestreador a utilizar, como euler, dpmpp_2m, etc. Se ignora si se proporciona un optional_sampler.

  • scheduler (COMBO)
    El programador utilizado para generar la programación de sigma. Se ignora si se proporciona optional_sigmas.

  • coeff (FLOAT)
    Un coeficiente para los modos de guía que soportan un coeficiente de escalado. El valor predeterminado es 1.2, rango de 0.8 a 1.5, paso de 0.05.

  • steps (INT)
    Número de pasos de muestreo. El valor predeterminado es 20, rango de 1 a 10000.

  • sigma_max (FLOAT)
    Nivel de ruido inicial para las programaciones de sigma generadas. El valor predeterminado es 14.614642, rango de 0 a 1000.

  • sigma_min (FLOAT)
    Nivel de ruido final para las programaciones de sigma generadas. El valor predeterminado es 0.0291675, rango de 0 a 1000.

  • rho (FLOAT)
    Parámetro de curvatura de la programación utilizado por las programaciones basadas en rho, como la generación de estilo Karras. El valor predeterminado es 7, rango de 0 a 100.

  • beta_d (FLOAT)
    Parámetro de programación beta para los programadores que utilizan generación de sigma basada en beta. El valor predeterminado es 19.9, rango de 0 a 1000.

  • beta_min (FLOAT)
    Valor beta mínimo para los programadores basados en beta. El valor predeterminado es 0.1, rango de 0 a 1000.

  • eps_s (FLOAT)
    Término epsilon pequeño utilizado por los programadores basados en beta. El valor predeterminado es 0.001, rango de 0 a 1, paso de 0.0001.

  • flip_sigmas (BOOLEAN)
    Invierte la programación de sigma cuando está habilitado. El valor predeterminado es false.

  • denoise (FLOAT)
    Cantidad de denoise a aplicar. El valor predeterminado es 1, rango de 0 a 1, paso de 0.01. Un valor de 1.0 aplica un denoise completo; los valores más bajos preservan más del latente inicial.

  • add_noise (COMBO)
    Controla si se agrega ruido al inicio del muestreo y cómo se agrega. El valor predeterminado es enable (CPU). Las opciones son:

    • enable (CPU): agrega ruido utilizando el RNG de la CPU.
    • enable (GPU=A1111): agrega ruido utilizando el RNG de la GPU, replicando el comportamiento de A1111.
    • disable: no agrega ruido inicial.
  • seed (INT)
    La semilla aleatoria utilizada para la generación de ruido durante el muestreo. Sin valor predeterminado; debe proporcionar un entero.

Opcional

  • image_to_latent (IMAGE)
    Una imagen opcional que se codifica en un latente y se utiliza como latente inicial para el paso de muestreo.

  • latent (LATENT)
    Un latente opcional que reemplaza al latente que normalmente lleva el pipe para este paso de muestreo.

  • optional_sampler (SAMPLER)
    Un objeto de muestreador que anula la lista desplegable sampler_name.

  • optional_sigmas (SIGMAS)
    Una programación de sigma personalizada que anula la programación generada a partir de las configuraciones del programador.

Salidas

  • pipe (PIPE_LINE)
    El mismo objeto de pipeline con las configuraciones de muestreo personalizadas almacenadas en él, listo para el nodo muestreador posterior.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…