๋ ˆ๋“œํ–‡, '๋‰ด๋Ÿด๋งค์ง' ์ธ์ˆ˜ ์™„๋ฃŒโ€ฆ"์˜คํ”ˆ์†Œ์Šค AI ์ถ”๋ก  ์—”์ง„ ๊ฐ•ํ™” ๋ฐ•์ฐจ"

๊ธ€๋กœ๋ฒŒ ์˜คํ”ˆ์†Œ์Šค ์†”๋ฃจ์…˜ ๊ธฐ์—… ๋ ˆ๋“œํ–‡์ด ์ง€๋‚œ๋‹ฌ ์ธ์ˆ˜๋ฅผ ๋งˆ์นœ ์ƒ์„ฑํ˜• ์ธ๊ณต์ง€๋Šฅ(AI) ์›Œํฌ๋กœ๋“œ ์ „๋ฌธ๊ธฐ์—… '๋‰ด๋Ÿด๋งค์ง'์„ ์•ž์„ธ์›Œ AI ์ถ”๋ก  ์—”์ง„์„ ๊ฐ•ํ™”ํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI ์‹œ์žฅ ๋‚ด ์ž…์ง€๋ฅผ ํ™•๊ณ ํžˆ ๋‹ค์ง€๊ฒ ๋‹ค๋Š” ๋ชฉํ‘œ๋‹ค.

๋ฐ•์ค€์™„ ํ•œ๊ตญ๋ ˆ๋“œํ–‡ ์ „๋ฌด๋Š” 19์ผ ์„œ์šธ ์—ฌ์˜๋„ ๊ธˆ์œตํˆฌ์ž๊ต์œก์›์—์„œ AI ์ „๋žต ์Šคํ„ฐ๋”” ์„ธ์…˜์„ ์—ด๊ณ  "๋ ˆ๋“œํ–‡์€ ๊ฑฐ๋Œ€์–ธ์–ด๋ชจ๋ธ(LLM) ์ตœ์ ํ™” ๊ธฐ์ˆ , ์ฆ‰ vLLM(Variable-sized Large Language Model)์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋‰ด๋Ÿด๋งค์ง์„ ์ธ์ˆ˜ํ–ˆ๋‹ค"๋ฉฐ ์ด๊ฐ™์ด ๋ฐํ˜”๋‹ค.

๋ ˆ๋“œํ–‡์ด ์ง€๋‚œํ•ด 11์›” ์ธ์ˆ˜ ๊ณ„ํš์„ ๋ฐœํ‘œํ•˜๊ณ  ์ง€๋‚œ๋‹ฌ ์ธ์ˆ˜๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•œ ๋‰ด๋Ÿด๋งค์ง์€ 2018๋…„ MIT์—์„œ ๋ถ„์‚ฌํ•œ ์—…์ฒด๋‹ค. ๋”ฅ๋Ÿฌ๋‹ ์ถ”๋ก  ์†Œํ”„ํŠธ์›จ์–ด ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ฅผ ๋ชฉํ‘œ๋กœ ์„ค๋ฆฝ๋๋‹ค. ํŠนํžˆ vLLM ๋ถ„์•ผ์—์„œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ์ถ”๋ก  ์Šคํƒ์„ ๊ตฌ์ถ•ํ•ด ์™”์œผ๋ฉฐ LLM ์ปดํ”„๋ ˆ์„œ ๊ฐœ๋ฐœ๊ณผ ์ตœ์ ํ™”๋œ ๋ชจ๋ธ๋„ ์ œ๊ณตํ•œ๋‹ค.

๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ธ vLLM์€ LLM ์ˆ˜์ • ์†๋„๋ฅผ ๋†’์ด๊ณ  ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์„ ์ตœ์ ํ™”ํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค AI ์ถ”๋ก  ์—”์ง„์œผ๋กœ GPU ์—†์ด๋„ AI ๋ชจ๋ธ์„ ํšจ์œจ์ ์œผ๋กœ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์ด๋‹ค. AMD GPU, AWS ๋‰ด๋Ÿฐ, ์—”๋น„๋””์•„ GPU, x86 CPU ๋“ฑ ๋‹ค์–‘ํ•œ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง€์›ํ•œ๋‹ค.

๊ธฐ์—…์œผ๋กœ์„œ๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ์ถ”๊ฐ€๋กœ ๊ตฌ๋งคํ•˜์ง€ ์•Š์•„๋„ ๊ธฐ์กด ์ •๋ณด๊ธฐ์ˆ (IT) ์ธํ”„๋ผ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ์ดˆ๊ธฐ ๋„์ž… ๋น„์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ „๋ ฅ ์†Œ๋น„๋Ÿ‰๋„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ์…ˆ์ด๋‹ค. ๋งž์ถคํ˜• AI๋ฅผ ๋„์ž…ํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๋Š” ๊ธฐ์—…๋“ค์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด vLLM์„ ์ ๊ทน ํ™œ์šฉํ•˜๋Š” ๋ ˆ๋“œํ–‡์ด ๋‰ด๋Ÿด๋งค์ง์— ์ฃผ๋ชฉํ•œ ์ด์œ ๋‹ค.

ํ˜„์žฌ ๋ ˆ๋“œํ–‡์ด ์ œ๊ณตํ•˜๋Š” AI ๊ธฐ์ˆ  ํฌํŠธํด๋ฆฌ์˜ค๋Š” โ–ฒRHEL AI(IBM Granite ์˜คํ”ˆ์†Œ์Šค LLM ๊ฐœ๋ฐœยทํ…Œ์ŠคํŠธยท์‹คํ–‰ ํ”Œ๋žซํผ) โ–ฒ๋ ˆ๋“œํ–‡ ์˜คํ”ˆ์‹œํ”„ํŠธ AI(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ™˜๊ฒฝ์˜ AI ๊ฐœ๋ฐœยท๋ฐฐํฌ ํ”Œ๋žซํผ) โ–ฒ์ธ์ŠคํŠธ๋ŸญํŠธ๋žฉ(IBM๊ณผ ๊ณต๋™ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ์†Œ์Šค AI ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”„๋กœ์ ํŠธ) ๋“ฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ๋‹ค.

๋‰ด๋Ÿด๋งค์ง์ด ๋ณด์œ ํ•œ ๊ธฐ์ˆ  ์—ญ์‹œ ๋ ˆ๋“œํ–‡ AI ์ œํ’ˆ๊ตฐ์— ์ˆœ์ฐจ์ ์œผ๋กœ ํ†ตํ•ฉ๋  ์˜ˆ์ •์ด๋‹ค. ๋ฐ•์ค€์™„ ์ „๋ฌด๋Š” "(๋‰ด๋Ÿด๋งค์ง์„) ์ธ์ˆ˜ํ•œ ์ง€ ์–ผ๋งˆ ์•ˆ ๋ผ ์•„์ง ์ž์‚ฌ ์ œํ’ˆ์— ๋…น์•„๋“ค์ง€๋Š” ์•Š์•˜๋‹ค"๋ฉด์„œ๋„ "vLLM์ด๋ผ๋Š” ๊ธฐ์ˆ  ์ž์ฒด๋Š” GPU์™€ ์—ฐ๊ณ„ํ•ด์„œ ์“ฐ๊ฒŒ ๋ผ ์žˆ์–ด ์˜คํ”ˆ์‹œํ”„ํŠธ AI์— ํ˜„์žฌ ์ ์šฉ๋œ ์ƒํƒœ"๋ผ๊ณ  ๋งํ–ˆ๋‹ค.

์—”๋น„๋””์•„ ๋ณ‘๋ชฉ์„ ์ค„์ด๋ ค๋ฉด vllm๋„ ํ•„์ˆ˜๊ฐ™๋„ค

RHEL ๋ฆฌ๋ˆ…์Šค ๊ฐ“