Stable Diffusion 2.0 ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋„์ž…

Stability AI๋Š” ์ œ์•ˆ๋œ ํŒจํ„ด ๋˜๋Š” ์ž์—ฐ์–ด ํ…์ŠคํŠธ ์„ค๋ช…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ํ•ฉ์„ฑํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” Stable Diffusion ๊ธฐ๊ณ„ ํ•™์Šต ์‹œ์Šคํ…œ์˜ ๋‘ ๋ฒˆ์งธ ๋ฒ„์ „์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ ๊ฒฝ๋ง ํ›ˆ๋ จ ๋ฐ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์œ„ํ•œ ๋„๊ตฌ ์ฝ”๋“œ๋Š” PyTorch ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Python์œผ๋กœ ์ž‘์„ฑ๋˜๊ณ  MIT ๋ผ์ด์„ ์Šค๋กœ ๊ฒŒ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ ํ•™์Šต๋œ ๋ชจ๋ธ์€ Creative ML OpenRAIL-M ํ—ˆ์šฉ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๊ณต๊ฐœ๋˜๋ฉฐ ์ƒ์—…์  ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐ๋ชจ ์˜จ๋ผ์ธ ์ด๋ฏธ์ง€ ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Stable Diffusion ์ƒˆ ๋ฒ„์ „์˜ ์ฃผ์š” ๊ฐœ์„  ์‚ฌํ•ญ:

  • 2.0ร—768 ํ•ด์ƒ๋„์˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์ง€์›ํ•˜๋Š” ํ…์ŠคํŠธ ์„ค๋ช… ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ชจ๋ธ์ธ SD768-v๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ๋ชจ๋ธ์€ ํ…์ŠคํŠธ ์„ค๋ช…์ด ์žˆ๋Š” 5์–ต 5.85์ฒœ๋งŒ ๊ฐœ์˜ ์ด๋ฏธ์ง€๋กœ ๊ตฌ์„ฑ๋œ LAION-1.5B ์ปฌ๋ ‰์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํ›ˆ๋ จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ Stable Diffusion XNUMX ๋ชจ๋ธ๊ณผ ๋™์ผํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ OpenCLIP-ViT/H ์ธ์ฝ”๋”๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ „ํ™˜ํ•˜์—ฌ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€์˜ ํ’ˆ์งˆ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
    Stable Diffusion 2.0 ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋„์ž…
  • ๋‹จ์ˆœํ™”๋œ SD2.0 ๊ธฐ๋ฐ˜ ๋ฒ„์ „์ด ์ค€๋น„๋˜์—ˆ์œผ๋ฉฐ, ๊ณ ์ „์ ์ธ ๋…ธ์ด์ฆˆ ์˜ˆ์ธก ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๊ณ  256ร—256 ํ•ด์ƒ๋„์˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์ง€์›ํ•˜๋Š” 512ร—512 ์ด๋ฏธ์ง€์— ๋Œ€ํ•ด ํ›ˆ๋ จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    Stable Diffusion 2.0 ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋„์ž…
  • ๊ณต๊ฐ„ ์Šค์ผ€์ผ๋ง ๋ฐ ์„ธ๋ถ€ ์‚ฌํ•ญ ์žฌ๊ตฌ์„ฑ์„ ์œ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํ’ˆ์งˆ์„ ์ €ํ•˜์‹œํ‚ค์ง€ ์•Š์œผ๋ฉด์„œ ์›๋ณธ ์ด๋ฏธ์ง€์˜ ํ•ด์ƒ๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์Šˆํผ์ƒ˜ํ”Œ๋ง(์ดˆํ•ด์ƒ๋„) ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ œ๊ณต๋˜๋Š” ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ๋ชจ๋ธ(SD20-upscaler)์€ 2048๋ฐฐ ์—…์Šค์ผ€์ผ๋ง์„ ์ง€์›ํ•˜์—ฌ 2048ร—XNUMX ํ•ด์ƒ๋„์˜ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    Stable Diffusion 2.0 ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋„์ž…
  • ๊ฐœ์ฒด์˜ ๊นŠ์ด์™€ ๊ณต๊ฐ„์  ๋ฐฐ์—ด์„ ๊ณ ๋ คํ•œ SD2.0-depth2img ๋ชจ๋ธ์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค. MiDaS ์‹œ์Šคํ…œ์€ ๋‹จ์•ˆ ๊นŠ์ด ์ถ”์ •์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ์ด๋ฏธ์ง€๋ฅผ ํ…œํ”Œ๋ฆฟ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ ์ด๋ฏธ์ง€๋ฅผ ํ•ฉ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ด๋ฏธ์ง€๋Š” ์›๋ณธ๊ณผ ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์ง€๋งŒ ์ „์ฒด ๊ตฌ์„ฑ๊ณผ ๊นŠ์ด๋Š” ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์ง„์— ์žˆ๋Š” ์‚ฌ๋žŒ์˜ ํฌ์ฆˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ™์€ ํฌ์ฆˆ์˜ ๋‹ค๋ฅธ ์บ๋ฆญํ„ฐ๋ฅผ ํ˜•์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    Stable Diffusion 2.0 ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋„์ž…
    Stable Diffusion 2.0 ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋„์ž…
    Stable Diffusion 2.0 ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋„์ž…
  • ์ด๋ฏธ์ง€ ์ˆ˜์ •์„ ์œ„ํ•œ ๋ชจ๋ธ์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค - SD 2.0-์ธํŽ˜์ธํŒ…์œผ๋กœ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ์ผ๋ถ€๋ฅผ ๊ต์ฒดํ•˜๊ณ  ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    Stable Diffusion 2.0 ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋„์ž…
  • ๋ชจ๋ธ์€ ํ•˜๋‚˜์˜ GPU๊ฐ€ ์žˆ๋Š” ๊ธฐ์กด ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Stable Diffusion 2.0 ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋„์ž…


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€