Sampler Detailed Explanation | 샘플러 상세 설명
ComfyUI는 현재 다음과 같은 샘플러를 제공합니다.
Old Sampler | 구 샘플러
DPM Sampler | DPM 샘플러
New Sampler | 신 샘플러
- heun
- heunpp2
- dpmpp_2
- dpmpp_2_ancestral
- lms
- dpm_fast
- dpm_adaptive
- dpmpp_2s_ancestral
- dpmpp_sde
- dpmpp_sde_gpu
- dpmpp_2m
- dpmpp_2m_sde
- dpmpp_2m_sde_gpu
- dpmpp_3m_sde
- dpmpp_3m_sde_gpu
- ddpm
- lcm
- ddim
- uni_pc
- uni_pc_bh2
- ‘a’ 또는 ‘ancestral’이 포함된 샘플러
- a는 영어로
ancestral (ancestral sampler)
의 약어로, 이러한 샘플러는 샘플링 과정에서 지속적으로 노이즈를 추가하여 각 샘플링 단계가 일정한 무작위성을 가진 이미지를 생성하게 하며, 이는 비수렴을 의미합니다.
- ‘GPU’가 포함된 샘플러
dpmpp_sde_gpu
와 같은 샘플러는 GPU 하드웨어에 최적화되어 있어, 그래픽 프로세서에서 대규모 병렬 컴퓨팅 작업을 효율적으로 실행할 수 있으며, 이미지 생성 속도를 크게 향상시킵니다.
Scheduler | 스케줄러
스케줄러는 디노이즈 과정을 제어하며, 디노이즈 단계의 수와 각 단계의 디노이즈 강도를 결정합니다. ComfyUI의 주요 스케줄러는 다음과 같습니다.
- norlmal
- karras
렌더링 시간이 일정하지만, 8단계 샘플링 후에는 노이즈 포인트가 줄어듭니다.
- exponential
이미지는 더 부드러워지고 배경은 더 깨끗해지지만, 일부 세부 사항이 손실될 수 있습니다.
- sgm_uniform
- simple
- ddim_uniform