Repeat Latents 🎥🅥🅗🅢(RepeatLatents)
기술 구현 관점에서 이 노드는 `samples`와 같은 텐서(Tensor) 키-값 쌍을 포함하는 표준 LATENT 딕셔너리 입력을 받습니다.
Repeat Latents
Repeat Latents 🎥🅥🅗🅢 노드는 기술적 구현 관점에서, samples와 같은 텐서(Tensor) 키-값을 포함하는 표준 LATENT 딕셔너리 입력을 받습니다.
Repeat Latents 노드는 잠재 공간(Latent) 데이터를 복제하고 확장하는 데 사용되는 도구입니다. 핵심 기능은 일련의 잠재 표현(latent representation)을 받아 그 내용을 지정된 배수만큼 반복하여 연결함으로써 더 긴 시퀀스를 생성하는 것입니다. 이 작업은 주로 잠재 데이터의 배치 처리 또는 시퀀스화가 필요한 워크플로우에 활용됩니다.
노드 기능
기술적 구현 관점에서, 이 노드는 samples와 같은 텐서(Tensor) 키-값을 포함하는 표준 LATENT 딕셔너리 입력을 받습니다. 노드는 딕셔너리 내에서 메인 샘플 길이와 일치하는 모든 1차원 텐서를 순회하며, 이러한 텐서들을 0번 차원(배치 차원)을 따라 반복하고 연결합니다. 최종적으로, 길이가 확장된 새로운 LATENT 딕셔너리를 출력하고, 동시에 연결된 텐서의 총 개수(즉, 새로운 배치 크기)를 반환합니다.
노드 파라미터 설명 - Repeat Latents 🎥🅥🅗🅢
연결 입력 (Inputs)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
latents | LATENT | 예 | - | - | : 반복될 잠재 표현 데이터를 입력합니다. LATENT 딕셔너리 타입입니다. |
컨트롤 파라미터 (Parameters)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
multiply_by | INT | 예 | 1 | 1 - BIGMAX (스텝: 1) | : 입력 데이터를 몇 배로 반복할지 지정합니다. 범위는 1부터 매우 큰 값까지이며, 스텝은 1입니다. |
출력 (Output)
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| LATENT | LATENT | : 반복 및 연결된 새로운 잠재 표현 데이터를 출력합니다. |
| count | INT | : 새로운 잠재 데이터 내 샘플의 총 개수(배치 크기)를 출력합니다. |
사용 시나리오
비디오 생성 또는 이미지 배치 처리 워크플로우에서 이 노드는 매우 유용합니다. 예를 들어, VAE 인코더에 의해 생성된 단일 프레임 이미지의 잠재 표현이 있지만, 동일한 내용의 여러 프레임으로 구성된 정적 비디오를 생성해야 할 경우, 이 노드를 사용하여 해당 잠재 표현을 여러 번 반복한 후, 출력을 후속 샘플러에 전달하여 배치 디코딩을 수행함으로써 시퀀스를 효율적으로 생성할 수 있습니다.
주의사항
이 노드는 LATENT 딕셔너리 내에서 메인 샘플 길이와 일치하는 1차원 텐서에 대해서만 반복 작업을 수행합니다. multiply_by 파라미터는 1 이상의 정수여야 하며, 지나치게 큰 반복 배수는 GPU 메모리 부족을 초래할 수 있습니다.
Repeat Latents 🎥🅥🅗🅢 노드 소스 코드 링크
Repeat Latents 🎥🅥🅗🅢 노드는 ComfyUI-VideoHelperSuite 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.