Flow ๐จ Flux.1-D
์ธ๋ถ ์ ๋ณด
ํ์ผ ๋ค์ด๋ก๋
๋ชจ๋ธ ์ค๋ช
๊ฐ์
"Flow"๋ ๋ผํธ๋น์ ์ํ์ธ ๊น์ธ ์ง๋ฅด๋ฐ๋ก๋์ค๊ฐ ๊ฐ๋ ํ 2024๋ ์ ๋๋ฉ์ด์ ๋ชจํ ์ํ์ด๋ค. ์ด ์ํ์ ์ด๋์ด ํ์ ๊ณ ์์ด๊ฐ ๋ฌผ์ ์ ๊ธด ํฌ์คํธ์ํฌ์นผ๋ฆฝ์ค ์ธ๊ณ๋ฅผ ํํํ๋ฉฐ, ์์กด๊ณผ ๊ต์ฐ๋ฅผ ์ถ๊ตฌํ๋ ๋ค์ํ ๋๋ฌผ๋ค๊ณผ ํจ๊ปํ๋ ์ด์ผ๊ธฐ๋ฅผ ๊ทธ๋ฆฐ๋ค. ํนํ, ์ด ์ํ๋ ์์ ํ ๋์ฌ๊ฐ ์์ผ๋ฉฐ, ์๊ฐ์ ์คํ ๋ฆฌํ ๋ง๊ณผ ์ง์คํ ๋๋ฌผ ์๋ฆฌ๋ง์ผ๋ก ์์ฌ๋ฅผ ์ ๋ฌํ๋ค.
"Flow"์ ์ ์์ 5๋ ๋ฐ์ ๊ฑธ์ณ ์งํ๋์์ผ๋ฉฐ, ์คํ์์ค ์ ๋๋ฉ์ด์ ์ํํธ์จ์ด์ธ Blender๋ฅผ ์ฌ์ฉํ๋ค. ์ด ์ํ๋ 2024๋ 5์ 22์ผ ์นธ ์ํ์ ์ '์ ์ ฐ๋ฅด ๋ ๊ฐ๋ฅด' ๋ถ๋ฌธ์์ ์์๋์๊ณ , 1998๋ ์ดํ ์ฒ์์ผ๋ก ์ด ๋ถ๋ฌธ์ ์ง์ถํ ๋ผํธ๋น์ ์ํ๋ก ์ฃผ๋ชฉ๋ฐ์๋ค. ์ํ๋ ๋นํ๊ฐ๋ค๋ก๋ถํฐ ๊ทน์ฐฌ์ ๋ฐ์๊ณ , ๋ผํธ๋น์ ๋ฐ์ค์คํผ์ค ๊ธฐ๋ก์ ์ฌ๋ฌ ๊ฐ ๊นจ๋ฉฐ ๊ตญ๋ด์ธ ์ํ๋ฅผ ๋ชจ๋ ์ ์น๊ณ ๋ผํธ๋น์ ๊ทน์ฅ์์ ๊ฐ์ฅ ๋ง์ด ๊ด๋๋ ์ํ๊ฐ ๋์๋ค. 2025๋ 1์, "Flow"๋ ๊ณจ๋ ๊ธ๋ก๋ธ ์์์์์ ์ต์ฐ์ ์ ๋๋ฉ์ด์ ์ํ์ ์์์ ์์๋ฅผ ์์๊ณ , 2025๋ 3์ 2์ผ ์ 97ํ ์์นด๋ฐ๋ฏธ ์์์์์๋ ์ต์ฐ์ ์ ๋๋ฉ์ด์ ์ํ์ ์ค์ค์นด์์ ์์ํ๋ฉฐ ๋ผํธ๋น์ ์ญ์ฌ์ ์ฒซ ์์นด๋ฐ๋ฏธ์์ ์ฃผ์ธ๊ณต์ด ๋์๋ค.
์ฌ์ฉ๋ฒ
์ด ๋ชจ๋ธ์ LyCORIS์ด๋ฉฐ, ComfyUI์์ ๊ธฐ๋ณธ ์ง์๋๋ค. ํ์ต ์ ํธ๋ฆฌ๊ฑฐ ๋จ์ด๋ก "In style of Flow"๋ฅผ ์ฌ์ฉํ์ง๋ง, ์ค์ ๋ก๋ ์ด ๋จ์ด ์์ด๋ ์ฌ์ฉํ ์ ์์ ๊ฒ์ผ๋ก ์์๋๋ฉฐ, ๋๋ ์ด ๋ถ๋ถ์ ๊ฒ์ฆํ์ง๋ ์์๋ค(๋ด๊ฐ ๊ณต๊ฐํ ๋ชจ๋ ์ด๋ฏธ์ง๋ ํญ์ ํธ๋ฆฌ๊ฑฐ ๋จ์ด๋ฅผ ํฌํจํ๋ค).
์ถ๋ก ์ ๋ค์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ค:
Model: flux1-dev (fp8_e4m3fn)
Text Encoder: t5pxxl_fp16/clip_l
Sampler: euler
Scheduler: normal
Steps: 24
Flux Guidance: 4
LoRA Strength: 1
๋ค๋ฅธ ์ฒดํฌํฌ์ธํธ ๋ฐ ๋ชจ๋ธ๊ณผ์ ํธํ์ฑ์ ํ ์คํธ๋์ง ์์๋ค.
์ํ์ ์๊ฐ์ ํน์ฑ(์ธ๊ฐ ์์ด ๋๋ฌผ๋ง ๋ฑ์ฅ)๊ณผ ๋น๊ต์ ์ ํ๋ ๋ฐ์ดํฐ์ ๋๋ฌธ์, ์ด ๋ชจ๋ธ์ ๋ ๋๋ง ๋ฅ๋ ฅ์ ํ๊ณ๊ฐ ์๋ค. ํนํ ํ๋ ์์ ๋๋ฌผ์ด ์๋ ๋ณต์กํ ์ฅ๋ฉด์ ์ ๋ขฐํ ์ ์๊ฒ ์ฐ์ถํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
๊ฐ๋(๋๋ฌผ๊ฒ) ์ธ๊ฐ์ ๊ณ ์์ด๋ก ๋ณํ์ํค๊ฑฐ๋(๋ ์์ฃผ) ์ธ๊ฐ์๊ฒ ๊ณ ์์ด ๊ท๋ฅผ ๋ถ์ฌํ๋ ๊ฒฝํฅ์ด ์๋ค. ์ด ํ์์ ์์ธ์ ์ ํํ ๋ชจ๋ฅด๊ฒ ๋ค. ์๋ชป๋ ์บก์ , ํ์ต ํ๋ผ๋ฏธํฐ์ ๋ถ์ ์ ํจ(์ด๊ฒ์ ๋ด๊ฐ ๋ง๋ ์ฒซ ๋ฒ์งธ LyCORIS ๋ชจ๋ธ์ด๋ค), ํน์ ๋ค๋ฅธ ์ด์ ๋๋ฌธ์ผ ์ ์๋ค. ์ฒ์์๋ ์ด ๋ฌธ์ ๋ก ์๋นํ ๋ถ๋๋ฌ์ ๊ณ ๋ชจ๋ธ์ ์ฌํ์ตํ ๊น ๊ณ ๋ฏผํ์ผ๋, ๊ณง ์ด ํ์์ด ๋ฐ์ํ ๋๋ง๋ค ์คํ๋ ค ๊ท์ฝ๊ณ , ํนํ ์ธ๊ฐ์ด ๋งค์ฐ ์ด๋ฆฌ์์ด ๋ณด์ด๋ ๋ชจ์ต ๋๋ฌธ์ ๋ฉ๋ฏน(meme)์ฒ๋ผ ๋๊ปด์ง๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค. ๊ทธ๋์ ๋๋ ์ด ๋ฒ๊ทธ๋ฅผ ํน์ง์ผ๋ก ๋ฐ์๋ค์ฌ, ํ๋ฌํฐ ์ปค๋ฎค๋ํฐ๋ฅผ ์ํ ์์ ์ ๋ฌผ๋ก ์ผ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค ๐
์์์ ์ธ๊ธํ ๋ฌธ์ ๋ค๊ณผ ๋ฐฐ๊ฒฝ์ด ๋๋๋ก ๋๋ฌด ์ฌ์ค์ ์ผ๋ก ํํ๋๋ ์ ๋๋ฌธ์ ๋๋ ์ด ๋ชจ๋ธ์ ์์ ํ ๋ง์กฑํ์ง๋ ์๋๋ค. ํ์ง๋ง ์ด ๋ชจ๋ธ์ ์์์ ์บ๋ฆญํฐ ๋์์ธ๊ณผ ์คํ์ผ์ ์ ํฌ์ฐฉํ๊ณ ํจ๊ณผ์ ์ผ๋ก ์ผ๋ฐํํ๋ค๊ณ ์๊ฐํ๋ค. ๋ํ, ๋์ผํ ์๋๋ฅผ ์ฌ์ฉํ๋๋ผ๋ LyCORIS๋ฅผ ์ ์ฉํ์ ๋์ ๊ทธ๋ ์ง ์์ ๋ ์ด๋ฏธ์ง์ ๊ตฌ์ฑ์ ์์ ํ ๋ฐ๊ฟ ์ ์๋ค๋ ์ ๋ ๋๋ ์ข์ ์ ํธ๋ก ๊ฐ์ฃผํ๋ค. ์ ํ์ต๋ ์คํ์ผ ๋ชจ๋ธ์ ๋จ์ํ ํ๋ ํธ ํํฐ๊ฐ ์๋๋ผ์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ด ๋ชจ๋ธ์ด ์ฝ๊ฐ ๊ณผํ์ต๋์์ ๊ฐ๋ฅ์ฑ์ด ์์ด, ๋ ๋ค์ํ ๋ฐ์ดํฐ์ ์ผ๋ก ์ฌํ์ตํ ์๋ ์์ง๋ง, ์์ง ํ์ ํ์ง ๋ชปํ๊ณ ์๋ค.
ํ์ต
์ด ๋ชจ๋ธ์ RTX 3090์์ ai-toolkit์ ์ฌ์ฉํ์ฌ ํ์ต๋์๋ค. ํ์ต์ ์ฌ์ฉ๋ ์ด๋ฏธ์ง๋ ์ด 67์ฅ์ด๋ฉฐ, ๊ฐ ์ด๋ฏธ์ง์ ์บก์
์ CogVLM2๋ฅผ ์ฌ์ฉํด ์์ฑํ์๋ค. ์บก์
์์ฑ ์ ๋ค์ ํ๋กฌํํธ๋ฅผ ์ ์ฉํ๋ค:
"์ฅ๋ฉด์ ์์ฐ์ค๋ฌ์ด ์์ ์ธ์ด๋ก ์ค๋ช
ํ๋ผ. ๋ณด์ด๋ ๋ฌผ๋ฆฌ์ ์์์ ์์น๋ง ๊ธฐ์ ํ๋ผ. ์ฃผ์ ๊ฐ์ฒด, ๊ตฌ์กฐ๋ฌผ ๋ฐ ํ๊ฒฝ ์ธ๋ถ์ฌํญ์ ํฌํจํ๊ณ , ์์ ์ ์คํ์ผ, ๋ถ์๊ธฐ ๋๋ ๊ฐ์ ์ ์ธ๊ธํ์ง ๋ง๋ผ. ์ฃผ๊ด์ ํํ, ๋ถ์๊ธฐ, ํ์ง ํ๊ฐ๋ ํผํ๋ผ. ์์ฐ์ค๋ฌ์ด ์ธ์ด ๊ตฌ์กฐ์ ํ๋ฆ์ ์ฌ์ฉํ๋ผ."
ํ์ต์๋ ๊ธฐ๋ณธ ์ค์ ์ ์ฌ์ฉํ๋ฉฐ ๋ค์๊ณผ ๊ฐ์ด ์์ ํ๋ค:
network.type: lokr
network.lokr_full_rank: true
network.lokr_factor: 8
network.linear: 16
network.linear_alpha: 16
datasets.caption_dropout_rate: 0.1
train.optimizer: lion
train.lr: 2e-4




















