์คํAI์ ์ฑGPT๋ ๊ตฌ๊ธ ๋ฐ๋(Bard)๋ ํ๊ตญ์ด๋ก๋ ์ฌ์ฉํ ์ ์์ฃ . ํ์ง๋ง ๋๋ถ๋ถ์ LLM(Large Language Model)์ ์์ด๋ฅผ ์ค์ฌ์ผ๋ก ๊ฐ๋ฐ๋์ด ์์ด์. ์ฌ์ค ์ผ๋ถ ์ธ์ด๋ฅผ ์ ์ธํ๋ฉด ์ธ์ด ๋ชจ๋ธ ๊ตฌ์ถ์ ์ฌ์ฉํ ์ ์๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๊ฐ ํฌ์ง ์์๋ฐ์. ์๋ฅผ ๋ค๋ฉด, ํ๊ตญ์ด์ ์ธ๋๋ค์์์ด์ ํ์๋ 3์ต ๋ช ์ด ๋์ง๋ง ์ด๋ค ์ธ์ด๋ก ์ด๋ค์ง ๋ฐ์ดํฐ์ ์ ํ ํฐ ์๊ฐ ์์ด์ 3% ๋ฐ์ ๋์ง ์๋๋ค๊ณ ํฉ๋๋ค. ์๋ฆฌ๋ฐ๋ฐ ๊ทธ๋ฃน์ DAMO ์์นด๋ฐ๋ฏธ์์ ๋ฐํํ 'PolyLM'์ ๋ค๊ตญ์ด ๋ฐ์ดํฐ์ ์ผ๋ก ํ์ต๋ ์คํ์์ค ์ธ์ด ๋ชจ๋ธ์ธ๋ฐ์. 18๊ฐ ์ธ์ด๋ก ๋ ์น ํ ์คํธ ๋ฐ์ดํฐ์ ์ ๋ชจ์ ๋ชจ๋ธ์ ํ์ต์์ผฐ๊ณ , ๋ฐ์ดํฐ์ ์ ์ ์ฒด ํฌ๊ธฐ๋ ์ฝ 6,400์ต(640B) ๊ฐ์ ๋๋ค. ๋ค์ํ ์ธ์ด๋ฅผ ์ดํดํ๋ ํ์คํฌ์์ 'LLaMA 1', 'BLOOM' ๋ฑ ๋ค๋ฅธ ์คํ์์ค LLM๋ณด๋ค ์ฑ๋ฅ์ด ์ข์๋ค๊ณ ํ๋ค์. AI์ ๋ค์์ฑใปํฌ์ฉ์ฑ ๊ด๋ จ ์ฃผ์ ๊ฐ ๊ณ์ ๋ ์ค๋ฅด๋ ๋งํผ ๋ค๊ตญ์ด ์ธ์ด ๋ชจ๋ธ ์ฐ๊ตฌ๋ ํ๋ฐํ ์งํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํ๊น ํ์ด์ค ๋ธ๋ก๊ทธ์ CPU๋ก ์คํ ์ด๋ธ ๋ํจ์ (Stable Diffusion) ๋ชจ๋ธ์ ํ์ธ ํ๋(Fine-tuning)ํ๋ ๊ณผ์ ์ด ๋ด๊ธด ๊ธ์ด ์ฌ๋ผ์์ด์. ๊ทธ๋ฅ CPU๋ ์๋๊ตฌ์, 'Sapphire Rapids'๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ธํ 4์ธ๋ ์ ์จ(Xeon) ํ๋ก์ธ์์ธ๋ฐ์. ๋ณธ๋ฌธ์์ ์ฌ์ฉ๋ CPU๋ 1๋ง ๋ฌ๋ฌ๊ฐ ๋๋ ๊ณ ๊ฐ์ ๋ชจ๋ธ์ด์ง๋ง, ์๋ง์กด์ AWS๋ ๊ตฌ๊ธ์ GCP์ ๊ฐ์ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ด์ฉํ ๊ฒฝ์ฐ GPU ์๋ฒ๋ฅผ ๋์ฌํ๋ ๊ฒ๋ณด๋ค ์ ๋ ดํ ์ ์๋ค๊ณ ํด์. ๋ํ, ๋ฅ๋ฌ๋ ํ์ต์ ํนํ๋ GPU์ ๋ฌ๋ฆฌ CPU๋ ์ปดํจํฐ์ ์ ๋ฐ์ ์ธ ์์ ์ ๋ชจ๋ ํ์ฉ๋ ์ ์์ด์ ์๋ฒ ์ธํ๋ผ๋ฅผ ๊ตฌ์ฑํ ๋ ๋ ์ ์ฐํ ์ ํ์ด ๋ ์ ์๋ค๊ณ ํ๋ค์.
CPU๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด ๋ณธ๋ฌธ์์๋ ์ธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ 'oneCCL', 'IPEX'์ ํจ๊ป ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฑ์ ์ด์์ฒด์ ์์ ์ ์ต์ ํํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ค์นํ์ต๋๋ค. ์ ์ ์์ ์ด๋ฏธ์ง๋ก๋ ์คํ ์ด๋ธ ๋ํจ์ ๋ชจ๋ธ ํ์ต์ ์งํํ ์ ์๋๋ก ํ๋ 'textual inversion'์ด๋ผ๋ ๊ธฐ๋ฒ๊ณผ, ํ๊น ํ์ด์ค 'Diffusers' ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํด์. 1์๊ฐ ์ ๋์ ํ์ต์ผ๋ก ๊ฝค ๊ด์ฐฎ์ ์ด๋ฏธ์ง๊ฐ ์์ฑ๋๋ค๊ณ ํ๋๋ฐ, ํ ๋ฒ ํ์ธํด ๋ณด์ธ์!
๋ชจ๋์์ฐ๊ตฌ์ ๊ณต์ SW/AI ๋ด์ค๋ ํฐ