EasyUse/PreSamplinggenerated

PreSampling (Custom) 노드 가이드: ComfyUI-Easy-Use(samplerCustomSettings)

PreSampling (Custom)은 EasyUse/PreSampling 파이프라인 노드로, 이후 샘플링 패스가 실행되는 방식을 완전히 사용자 정의할 수 있게 해줍니다.

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)은 EasyUse/PreSampling 파이프라인 노드로, 이후 샘플링 패스가 실행되는 방식을 완전히 사용자 정의할 수 있게 해줍니다. 이 노드는 파이프를 받아 선택된 가이드, CFG, 샘플러, 스케줄러, 시그마 스케줄, 디노이즈 및 노이즈 설정을 적용한 다음, 다운스트림 샘플러 노드를 위해 해당 설정이 포함된 동일한 파이프를 반환합니다.

설명

이 노드는 사용자 정의 샘플링 워크플로를 위한 전처리 단계입니다. 샘플러를 직접 구성하는 대신 모든 사용자 지정 샘플링 파라미터를 PIPE_LINE에 저장하며, 그런 다음 일치하는 샘플러 노드에서 사용됩니다. 이는 동일한 샘플링 구성을 반복해서 사용하려는 경우, 또는 표준 KSampler 노드가 제공하는 것 이상의 제어 수준이 필요할 때 유용합니다.

입력

필수

  • pipe (PIPE_LINE)
    이전 EasyUse 노드에서 전달된 파이프라인 객체입니다. 모델, 조건화(conditioning), 그리고 일반적으로 샘플링할 잠재 데이터(latent)를 포함해야 합니다.

  • guider (COMBO)
    샘플링 시 사용할 가이드 모드입니다. 옵션은 다음과 같습니다.

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

    Basic은 표준 네거티브 CFG 가이드를 적용하지 않습니다. CFG는 표준 classifier-free guidance를 사용합니다. DualCFGcfgcfg_negative를 모두 사용합니다. IP2P 변형은 해당 조건화를 사용하는 모델 또는 워크플로를 위한 InstructPix2Pix 스타일 조합입니다.

  • cfg (FLOAT)
    표준 가이드에 대한 CFG 스케일입니다. 기본값은 3.5이며, 범위는 0.0에서 100.0까지입니다.

  • cfg_negative (FLOAT)
    DualCFGIP2P+DualCFG 가이드에서 사용되는 네거티브 측 CFG 스케일입니다. 기본값은 1.5이며, 범위는 0.0에서 100.0까지입니다.

  • sampler_name (COMBO)
    사용할 샘플러입니다(예: euler, dpmpp_2m 등). optional_sampler가 제공되면 무시됩니다.

  • scheduler (COMBO)
    시그마 스케줄을 생성하는 데 사용되는 스케줄러입니다. optional_sigmas가 제공되면 무시됩니다.

  • coeff (FLOAT)
    크기 조절 계수를 지원하는 가이드 모드에 대한 계수입니다. 기본값은 1.2이며, 범위는 0.8에서 1.5, 단계는 0.05입니다.

  • steps (INT)
    샘플링 단계 수입니다. 기본값은 20, 범위는 1에서 10000까지입니다.

  • sigma_max (FLOAT)
    생성된 시그마 스케줄의 시작 노이즈 수준입니다. 기본값은 14.614642, 범위는 0에서 1000까지입니다.

  • sigma_min (FLOAT)
    생성된 시그마 스케줄의 종료 노이즈 수준입니다. 기본값은 0.0291675, 범위는 0에서 1000까지입니다.

  • rho (FLOAT)
    Karras 스타일 생성과 같은 rho 기반 스케줄에서 사용되는 스케줄 곡률 파라미터입니다. 기본값은 7, 범위는 0에서 100까지입니다.

  • beta_d (FLOAT)
    베타 기반 시그마 생성을 사용하는 스케줄러를 위한 베타 스케줄 파라미터입니다. 기본값은 19.9, 범위는 0에서 1000까지입니다.

  • beta_min (FLOAT)
    베타 기반 스케줄러의 최소 베타 값입니다. 기본값은 0.1, 범위는 0에서 1000까지입니다.

  • eps_s (FLOAT)
    베타 기반 스케줄러에서 사용되는 작은 엡실론 항입니다. 기본값은 0.001, 범위는 0에서 1, 단계는 0.0001입니다.

  • flip_sigmas (BOOLEAN)
    활성화하면 시그마 스케줄을 반전합니다. 기본값은 false입니다.

  • denoise (FLOAT)
    적용할 디노이즈 양입니다. 기본값은 1, 범위는 0에서 1, 단계는 0.01입니다. 1.0이면 완전히 디노이즈되며, 값이 낮을수록 초기 잠재 데이터를 더 많이 보존합니다.

  • add_noise (COMBO)
    샘플링 시작 시 노이즈를 추가할지 여부와 방법을 제어합니다. 기본값은 enable (CPU)입니다. 옵션은 다음과 같습니다.

    • enable (CPU): CPU RNG를 사용하여 노이즈를 추가합니다.
    • enable (GPU=A1111): A1111 동작과 일치하도록 GPU RNG를 사용하여 노이즈를 추가합니다.
    • disable: 초기 노이즈를 추가하지 않습니다.
  • seed (INT)
    샘플링 중 노이즈 생성에 사용되는 무작위 시드입니다. 기본값이 없으며, 정수를 입력해야 합니다.

선택

  • image_to_latent (IMAGE)
    선택적 이미지로, 잠재 데이터로 인코딩되어 샘플링 패스의 시작 잠재 데이터로 사용됩니다.

  • latent (LATENT)
    이 샘플링 패스에서 파이프에 일반적으로 포함된 잠재 데이터를 대체하는 선택적 잠재 데이터입니다.

  • optional_sampler (SAMPLER)
    sampler_name 드롭다운을 재정의하는 샘플러 객체입니다.

  • optional_sigmas (SIGMAS)
    스케줄러 설정에서 생성된 스케줄을 재정의하는 사용자 지정 시그마 스케줄입니다.

출력

  • pipe (PIPE_LINE)
    사용자 지정 샘플링 설정이 저장된 동일한 파이프라인 객체로, 다운스트림 샘플러 노드에서 사용할 준비가 된 상태입니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…