Video Helper Suite ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข/batched nodesgenerated

VAE Encode Batched ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข(VAEEncodeBatched)

์ด ๋…ธ๋“œ๋Š” IMAGE ํƒ€์ž…์˜ ํ”ฝ์…€ ๋ฐ์ดํ„ฐ์™€ VAE ๋ชจ๋ธ์„ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค

VAE Encode Batched

pixels
vae
LATENT
per_batch
16
VideoHelperSuite

VAE Encode Batched ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ๋Š” IMAGE ํƒ€์ž…์˜ ํ”ฝ์…€ ๋ฐ์ดํ„ฐ์™€ VAE ๋ชจ๋ธ์„ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค.

VAE Encode Batched ๋…ธ๋“œ๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋ฐฐ์น˜ ๋‹จ์œ„๋กœ ์ž ์žฌ ๊ณต๊ฐ„ ํ‘œํ˜„์œผ๋กœ ์ธ์ฝ”๋”ฉํ•˜๋Š” ์ „์šฉ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ํ•ต์‹ฌ ๊ธฐ๋Šฅ์€ ๋Œ€๋Ÿ‰์˜ ์ด๋ฏธ์ง€๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์—ฌ, ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์„ ์ตœ์ ํ™”ํ•˜๊ณ  ํ•œ ๋ฒˆ์— ๋„ˆ๋ฌด ๋งŽ์€ ์ด๋ฏธ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•จ์œผ๋กœ์จ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค ๊ณ ๊ฐˆ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋…ธ๋“œ ๊ธฐ๋Šฅ

์ด ๋…ธ๋“œ๋Š” IMAGE ํƒ€์ž…์˜ ํ”ฝ์…€ ๋ฐ์ดํ„ฐ์™€ VAE ๋ชจ๋ธ์„ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋‚ด๋ถ€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์ž…๋ ฅ๋œ ์ด๋ฏธ์ง€ ์‹œํ€€์Šค๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ๋ฐฐ์น˜ ํฌ๊ธฐ๋กœ ๋ถ„ํ• ํ•œ ํ›„, VAE ๋ชจ๋ธ์˜ ์ธ์ฝ”๋”๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ํ˜ธ์ถœํ•˜์—ฌ ๊ฐ ๋ฐฐ์น˜์˜ RGB ์ด๋ฏธ์ง€๋ฅผ LATENT ํ˜•์‹์˜ ์ž ์žฌ ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ž„์˜ ๊ธธ์ด์˜ ์ด๋ฏธ์ง€ ์‹œํ€€์Šค๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ง„ํ–‰ ์ƒํƒœ๋ฅผ ํ”„๋กœ๊ทธ๋ ˆ์Šค ๋ฐ”๋กœ ํ”ผ๋“œ๋ฐฑํ•ฉ๋‹ˆ๋‹ค.

๋…ธ๋“œ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค๋ช… - VAE Encode Batched ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข

์—ฐ๊ฒฐ ์ž…๋ ฅ (Inputs)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…ํ•„์ˆ˜๊ธฐ๋ณธ๊ฐ’๋ฒ”์œ„/์˜ต์…˜์„ค๋ช…
pixelsIMAGE์˜ˆ--pixels (์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์ธ์ฝ”๋”ฉ๋  ์ด๋ฏธ์ง€ ์‹œํ€€์Šค๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. IMAGE ํƒ€์ž…์˜ ํ…์„œ ํ˜•์‹์ž…๋‹ˆ๋‹ค.
vaeVAE์˜ˆ--vae (์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์ธ์ฝ”๋”ฉ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ๋ณ€๋ถ„ ์˜คํ† ์ธ์ฝ”๋” ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

์ปจํŠธ๋กค ๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…ํ•„์ˆ˜๊ธฐ๋ณธ๊ฐ’๋ฒ”์œ„/์˜ต์…˜์„ค๋ช…
per_batchINT์˜ˆ16-per_batch (์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ๋ฐฐ์น˜๋‹น ์ฒ˜๋ฆฌํ•  ์ด๋ฏธ์ง€ ์ˆ˜๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 16์ด๋ฉฐ, ์ตœ์†Œ๊ฐ’์€ 1์ž…๋‹ˆ๋‹ค.

์ถœ๋ ฅ (Output)

๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„๋ฐ์ดํ„ฐ ํƒ€์ž…์„ค๋ช…
LATENTLATENTLATENT (์ถœ๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜): ์ธ์ฝ”๋”ฉ ํ›„ ์–ป์€ ์ž ์žฌ ๊ณต๊ฐ„ ํ‘œํ˜„ ์ƒ˜ํ”Œ์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค

๋น„๋””์˜ค ์ƒ์„ฑ ๋˜๋Š” ์ด๋ฏธ์ง€ ์‹œํ€€์Šค ์ฒ˜๋ฆฌ ์›Œํฌํ”Œ๋กœ์—์„œ ์ด ๋…ธ๋“œ๋Š” ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ ํ”„๋ ˆ์ž„์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋น„๋””์˜ค(IMAGE ์‹œํ€€์Šค)๊ฐ€ ์žˆ๊ณ , ์ด๋ฅผ ํ›„์† ์ž ์žฌ ๊ณต๊ฐ„ ์กฐ์ž‘์ด๋‚˜ ์ƒ์„ฑ์„ ์œ„ํ•ด ๋ชจ๋‘ ์ž ์žฌ ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•  ๋•Œ ์ด ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ์ ์ ˆํ•œ per_batch ๊ฐ’์„ ์„ค์ •ํ•˜์—ฌ ์ฒ˜๋ฆฌ ์†๋„์™€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๊ท ํ˜• ์žˆ๊ฒŒ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์˜์‚ฌํ•ญ

๋…ธ๋“œ์˜ ์ฒ˜๋ฆฌ ์†๋„์™€ ํ’ˆ์งˆ์€ ์—ฐ๊ฒฐ๋œ VAE ๋ชจ๋ธ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ํฐ ๋ฐฐ์น˜ ๊ฐ’(per_batch)์€ VRAM ๋ถ€์กฑ์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋„ˆ๋ฌด ์ž‘์€ ๊ฐ’์€ ์ฒ˜๋ฆฌ ํšจ์œจ์„ ์ €ํ•˜์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

VAE Encode Batched ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ ์†Œ์Šค ์ฝ”๋“œ ๋งํฌ

VAE Encode Batched ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข ๋…ธ๋“œ๋Š” ComfyUI-VideoHelperSuite ๋…ธ๋“œ ํŒจํ‚ค์ง€์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋Œ“๊ธ€

GitHub๋กœ ๋กœ๊ทธ์ธํ•˜๊ณ  ํ† ๋ก ์— ์ฐธ์—ฌํ•˜์„ธ์š”.

๋Œ“๊ธ€์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘โ€ฆ