머신러닝 워크플로를 다룰 때 모듈식 샘플링은 모델을 구성하는 더 직관적이고 유연한 접근 방식을 제공할 수 있습니다. 이전 글에서는 표준 케이스 샘플러 노드를 사용하여 Flux 모델을 설정하는 방법을 보여드렸습니다. 이 가이드에서는 SamplerCustomAdvanced 노드를 사용한 모듈식 워크플로 설정 방법을 살펴보겠습니다. 입력과 연결에 중점을 두어 표준 케이스 샘플러 노드와 동일한 결과를 얻는 것이 목표입니다. 이 워크플로는 네거티브 프롬프트를 지원하지 않거나 CFG 스케일이 필요하지 않은 Flux1 Schnell과 같은 모델에 특히 유용합니다.

목차
모듈식 샘플링을 사용하는 이유는?
모듈식 샘플링을 사용하면 샘플링 프로세스를 더 작고 관리하기 쉬운 노드로 나눌 수 있어 워크플로를 사용자 지정하고 디버깅하기가 쉬워집니다. 네거티브 프롬프트나 CFG 스케일에 의존하는 워크플로와 달리, 모듈식 샘플링은 노이즈 생성, guidance, 스케줄링을 개별 노드에 의존하므로 샘플링 프로세스를 더 세밀하게 제어할 수 있습니다.
워크플로 설정하기
모듈식 워크플로를 설정하는 단계별 가이드는 다음과 같습니다. 사용하는 노드는 SamplerCustomAdvanced.

1. SamplerCustomAdvanced 노드 추가하기
- 먼저 SamplerCustomAdvanced 노드를 워크플로에 추가하세요. 이 노드는 모듈식 샘플링의 중심 허브 역할을 합니다.
- 찾으려면 두 번 클릭하고 검색창에
S-A-M-P을(를) 입력하세요.

2. 잠재 이미지 연결하기
- 빈 잠재 이미지를(해상도 설정됨) 다음 노드의 잠재 이미지 입력에 연결하세요: SamplerCustomAdvanced.
3. 노이즈 생성
- RandomNoise 노드: RandomNoise 노드를 추가하여 샘플링 프로세스를 위한 노이즈 패턴을 생성하세요.
- RandomNoise 의 출력을 다음 노드의 노이즈 입력에 연결하세요: SamplerCustomAdvanced.
- 노이즈 시드 입력: RG3 시드 노드를 사용하여 노이즈 시드를 공급하세요. 노이즈 시드 위젯을 입력으로 변환하고 RG3 시드 노드를 연결하세요.
4. Guidance 입력
- BasicGuider 노드: BasicGuider 노드를 추가하여 conditioning을 샘플러용 guidance로 변환하세요.
- BasicGuider 의 guider 출력을 다음 노드의 guider 입력에 연결하세요: SamplerCustomAdvanced.
- 확산 모델: BasicGuider 노드에는 확산 모델(예: Flux1 Schnell FP8)의 입력이 필요합니다. 확산 모델을 BasicGuider 입력에 연결하세요.
5. 샘플러 입력
- KSamplerSelect 노드: KSamplerSelect 노드를 추가하여 다음 노드에 샘플러 입력을 공급하세요: SamplerCustomAdvanced.
- 샘플러를 기본값인
euler.
6. Sigmas 입력
- BasicScheduler 노드: BasicScheduler 노드를 추가하여 확산 프로세스 중 노이즈 분포를 제어하는 sigmas 입력을 처리하세요.
- BasicScheduler 의 sigmas 출력을 다음 노드의 sigmas 입력에 연결하세요: SamplerCustomAdvanced.
- 확산 모델을 BasicScheduler 입력에 연결하세요.
7. 출력 구성
- SamplerCustomAdvanced 의 출력을 VAE Decode samples 입력에 연결하세요.
- 샘플러 및 스케줄러 노드의 배지 ID 번호를 넣어 Save Image Extended 노드의 메타데이터를 업데이트하세요. 예를 들면 다음과 같습니다:
- 샘플러 ID:
129 - 스케줄러 ID:
130
- 샘플러 ID:
Flux1 Schnell 주요 매개변수
Flux1 Schnell 모델을 사용할 때는 다음 사항을 염두에 두세요:
- 단계 수: 단계 수를
4로 설정하세요. 모델의 증류 특성상 더 높은 값은 품질을 향상시키지 않습니다. - 시드: 일관된 결과를 위해 동일한 시드를 사용하세요.
- 프롬프트: 출력을 효과적으로 비교할 수 있도록 서로 다른 워크플로에서 동일한 프롬프트를 사용하세요.
워크플로 예시

모듈식 샘플링의 이점
- 유연성: 서로 다른 모델이나 구성에 맞게 노드를 쉽게 교체할 수 있습니다.
- 디버깅: 개별 노드를 분리하여 문제를 정확히 찾을 수 있습니다.
- 사용자 지정: 노이즈 패턴, guidance, 스케줄링과 같은 매개변수를 독립적으로 미세 조정할 수 있습니다.