์ด๋ฏธ์ง€ ๊ตฌํ˜„ AI ํ”Œ๋žซํผ(Platform)/Stable Diffusion

[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ์„ค์น˜] GPU ๋Š˜๋ฆฌ๊ธฐ, Stable Diffusion Web ui ์ฝ”๋ ™ ์„ค์น˜

๋ชฝ๋ฌผ๊ณ ๊ธฐ๐“†œ 2023. 4. 27. 17:57
728x90
728x90

์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์€  2022๋…„์— ์ถœ์‹œํ•œ ๋”ฅ๋Ÿฌ๋‹ ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ž‘์—… ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ํ˜„์žฌ ๋œจ๊ฑฐ์šด ๊ฐ์ž๋กœ ํ™”๋‘๊ฐ€ ๋˜๊ณ  ์žˆ๋Š” ๋ฏธ๋“œ์ €๋‹ˆ์™€ ํ•จ๊ป˜ ํฐ ์ธ๊ธฐ๋ฅผ ๋Œ๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

 

์š”์ฆ˜ ์ธํ„ฐ๋„ท์—๋Š” ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์œผ๋กœ ๋งŒ๋“  AI์‹ค์‚ฌ, ์• ๋‹ˆ๋“ค์ด ๋งŽ์ด ๋– ๋Œ๊ณ  ์žˆ๋‹ค. 

๊ทธ๋งŒํผ ๋งŽ์€ ์ธ๊ธฐ๋ฅผ ๋Œ๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. 

 

๋ฏธ๋“œ์ €๋‹ˆ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ์ด ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์ด๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ๊ถŒ์žฅ์‚ฌ์–‘์ด ๊ฝค ๋†’๋‹ค. 

 

Stable Diffusion ๊ถŒ์žฅ์‚ฌ์–‘

์ตœ์†Œ์‚ฌ์–‘ : GTX1050, GTX1050 ti, GTX1060, GTX1070, GTX1080. GTX1650, GTX1650 s, GTX1650 ti,

                  GTX1660, GTX1660 s, GTX1660 ti, RTX 2060, RTX2060 s
๊ถŒ์žฅ์‚ฌ์–‘ : RTX2070, RTX2070 s, RTX2080, RTX2080 s, RTX2080 ti, RTX3060, RTX3060 ti, RTX3070
์ตœ๊ณ ์‚ฌ์–‘ : RTX3080, RTX3080 ti, RTX3090, RTX3090 ti, RTX4080, RTX4090

 

์ผ๋ฐ˜์ ์œผ๋กœ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ์ฝ˜ํ…์ธ  ์ƒ์„ฑ์€ CPU๋ณด๋‹ค๋Š” ๊ทธ๋ž˜ํ”ฝ์นด๋“œ์ธ GPU ์„ฑ๋Šฅ์ด ์ข‹์•„์•ผ ํ•˜์ง€๋งŒ, GPU๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  CPU๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์–ด ๋จผ์ € ํฌ์ŠคํŒ…์„ ํ•˜๊ณ ์ž ํ•œ๋‹ค. 

 

( GPU๋ณด๋‹ค ์†๋„๋Š” ํ˜„์ €ํžˆ ๋–จ์–ด์ง€๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ด๋‹ค. ํ•˜์ง€๋งŒ, ๋…ธํŠธ๋ถ์„ ์‚ฌ์šฉํ•˜๋Š” ๋‚˜๋กœ์จ๋Š” ์–ด์ฉ” ์ˆ˜ ๊ฐ€ ์—†๋Š” ์„ ํƒ์ด๊ณ , 

๋‚ด๊ฐ€ ํšŒ์‚ฌ๋ฅผ ๊ทธ๋งŒ๋‘๊ณ  ์ „์—…์œผ๋กœ ์žฌํƒ๊ทผ๋ฌด๋ฅผ ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด!! ๊ผญ!! ๋†’์€ ์‚ฌ์–‘์˜ ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ๋งคํ•  ๊ฒƒ์ด๋‹ค.)

 

 

Stable Diffusion Web ui ์ฝ”๋ ™ ์„ค์น˜๋ฅผ ์œ„ํ•œ Setting

ํŒŒ์ด์ฌ ๋‹ค์šด๋กœ๋“œ ํ•˜๊ธฐ

ํŒŒ์ด์ฌ ๋‹ค์šด๋กœ๋“œ ํ•˜๊ธฐ

git ๋‹ค์šด๋กœ๋“œ ํ•˜๊ธฐ

git ๋‹ค์šด๋กœ๋“œ ํ•˜๊ธฐ

 

์œ„ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์—ฌ ๋‹ค์šด๋ฐ›์€ ํ›„ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ด์ค€๋‹ค. 

(์ƒ๊ธฐ ํŒŒ์ผ์ด ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค๊ณ  ํ•จ)

 

Stable Diffusion Web ui ์ฝ”๋ ™ (AUTOMATIC1111/stable-diffusion-webui) ์„ค์น˜

1. ํ•˜๊ธฐ ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•œ๋‹ค. 

 

Online Services ยท AUTOMATIC1111/stable-diffusion-webui Wiki ยท GitHub

 

Online Services

Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub.

github.com

 

 2. ์•„๋ž˜ ๋„ค๋ชจ๋ฐ•์Šค(maintained by TheLastBen)๋ฅผ ํด๋ฆญํ•œ๋‹ค. 

3. ์ฝ”๋ ™ ํ™”๋ฉด์ด ๋œจ๋ฉด 'Drive๋กœ ๋ณต์‚ฌ'๋ฅผ ํด๋ฆญํ•œ๋‹ค. 

 

4. ๋ฉ”๋‰ด๋ฐ”์˜ '๋Ÿฐํƒ€์ž„' > '๋Ÿฐํƒ€์ž„ ์œ ํ˜• ๋ณ€๊ฒฝ'์„ ํด๋ฆญ ํ›„ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†๊ธฐ๋ฅผ 'GPU'๋กœ ๋ณ€๊ฒฝ

   (๊ธฐ์กด์—  'GPU'๋กœ ์„ค์ •๋˜์–ด ์žˆ๋‹ค๋ฉด ๊ทธ๋ƒฅ ๋‚˜์™€๋„ ๋œ๋‹ค.)

๋ฉ”๋‰ด๋ฐ”์˜ '๋Ÿฐํƒ€์ž„' > '๋Ÿฐํƒ€์ž„ ์œ ํ˜• ๋ณ€๊ฒฝ'์„ ํด๋ฆญ ํ›„
ํ•˜๋“œ์›จ์–ด ๊ฐ€์†๊ธฐ๋ฅผ 'GPU'๋กœ ๋ณ€๊ฒฝ

5. ํ”Œ๋ ˆ์ด ๋ฒ„ํŠผ์„ ์ˆœ์„œ๋Œ€๋กœ ๋ˆŒ๋Ÿฌ์ค€๋‹ค. 

6. ์ฒซ๋ฒˆ์งธ ํ”Œ๋ ˆ์ด ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์•ก์„ธ์Šค ํ—ˆ์šฉ์ฐฝ์ด ๋œจ๋Š”๋ฐ 'Google Drive์— ์—ฐ๊ฒฐ' ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ๊ณ  ์•ก์„ธ์Šค๋ฅผ ๋ชจ๋‘ ํ—ˆ์šฉํ•œ๋‹ค.

7. ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๋ชจ๋‘ ์„ค์น˜๊ฐ€ ๋˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚˜๋ฉฐ, 'Controlnet'์€ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋„˜์–ด๊ฐ„๋‹ค. 

8. ๋งˆ์ง€๋ง‰์œผ๋กœ 'Start Stable-Diffusion'์„ ์‹คํ–‰์‹œํ‚ค๊ณ  ๋งํฌ๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฐ๋‹ค.

๋งํฌ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด ์ฝ”๋ ™์œผ๋กœ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 

 

Stable Diffusion Web ui ์ฝ”๋ ™ ์˜ค๋ฅ˜

๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ์— ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•˜๋ฉด ์‹คํ–‰์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. 

์ •ํ™•ํžˆ ๋งํ•˜๋ฉด ๋‚ด ์ปดํ“จํ„ฐ์˜ ๋ถ€์กฑํ•œ ์šฉ๋Ÿ‰์„ ๊ตฌ๊ธ€ ์•„์ด๋””๋ฅผ ํ†ตํ•ด web์œผ๋กœ ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. 

๋”ฐ๋ผ์„œ, ์ปดํ“จํ„ฐ์— ์ง์ ‘ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์— ๋ฒ„๋ฒ…๊ฑฐ๋ฆผ์ด ์žˆ์„ ์ˆ˜ ์žˆ๊ณ , 

web ui๋ฅผ ์ด์šฉํ•˜๋Š” ๋™์•ˆ์—๋„ ์ฝ”๋ ™ํ™”๋ฉด์„ ์œ ์ง€ํ•ด์•ผ ๊ฐ€๋Šฅํ•˜๋‹ค. 

 

๊ฒฐ๊ตญ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ณ ์‚ฌ์–‘ ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ๋งคํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. 

728x90
728x90