์ 10์ฅ โ LLM ์์ง ๊ณ์ธต
LLM Primer VI: AI ์์คํ ํ์ฅํ๊ธฐ๋ฅผ ์ฑํฐ๋ณ๋ก ๊ฑท๋ ์ํฌ์ค๋ฃจ์ ์ด ๋ฒ์งธ ๊ธ์ ๋๋ค. ์์ง๊ณผ ํ๋ซํผ ์ฌ์ด์ ๊ฒฝ๊ณ์ ์ด๋ฆ์ ๋ถ์ด๊ณ , 2026๋ ๊ทธ ๊ณ์ธต์ ์ง๋ฐฐํ๋ ๋ค์ฏ ์์ง์ ๊ฑท๋ ์ฅ์ ๋๋ค.
์ด ์ฅ์ด ์กด์ฌํ๋ ์ด์
์ 1์ฅ๋ถํฐ ์ 9์ฅ๊น์ง๋ ํ ๋ฒ์ ํฌ์๋ ํจ์ค๊ฐ ๊ฑด๋๋ฆฌ๋ ๊ธฐ๊ณ โ ์๊ธฐํ๊ท ๋ฃจํ, KV ์บ์, GPU ๊ธฐํ, ๊ทธ๊ฒ์ ์ค์ด๋ ์์ํ, ์ ํด ์๊ฐ์ ๊ฐ์ถ๋ ๋ฐฐ์นญ, ์์ฐจ ์์กด์ ๊นจ๋ ํฌ๊ธฐ์ ๋์ฝ๋ฉ โ ๋ฅผ ๊ฑธ์์ต๋๋ค. ๊ทธ ์ด๋ ๊ฒ๋ pip install๋ก ๋ฃ๊ณ ์์ด๋ฒ๋ฆด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๋์ค์ง ์์ต๋๋ค. ๋๊ตฐ๊ฐ๋ ๊ทธ๊ฒ์ ํ๋์ ๋จ์ผ ๋
ธ๋ ๋ฐํ์์ผ๋ก ์ฎ์ด, ๋ชจ๋ธ์ ๊ฐ์ธ๊ณ , KV ์บ์๋ฅผ ์์ ํ๊ณ , ์์ฒญ์ ์ฐ์ ๋ฐฐ์น๋ก ์ค์ผ์คํ๊ณ , ์ถ๋ก API๋ฅผ ๋
ธ์ถํฉ๋๋ค. ๊ทธ ๋ฐํ์์ด ์์ง์
๋๋ค. ์ 10์ฅ์ ์์ง ๊ณ์ธต์ ์ผ์ ์ด๋ฆ์ ๋ถ์ด๊ณ , ๊ทธ๊ฒ์ ํ๋ซํผ ๊ณ์ธต(์ 11์ฅ)๊ณผ ๊ตฌ๋ถํ๋ฉฐ, ๊ฐ์ ์ผ์ ์๋ก ๋ค๋ฅธ ๊ธฐ์ ์ ์ ์ถฉ์ ํ๋ ๋ค์ฏ ์์ง โ vLLM, TensorRT-LLM, SGLang, TGI, Ollama โ ์ ๊ฑท์ต๋๋ค.
10.1 vLLM์ ํ์ด์ฌ ๋ค์ดํฐ๋ธ์ ๊ธฐ๋ณธ๊ฐ
vLLM์ ๋๋ถ๋ถ์ ํ๋ก๋์ ํ์ด ๋จผ์ ์์ ๋ป์ด์ผ ํ ์์ง์ ๋๋ค. ์ด๋ณด์๊ฐ ์ด๋ป๊ฒ ์๊ฐํด์ผ ํ๋์ง ๋ชจ๋ฅผ ์ถ๋ค์ ๋ํด ์ฌ๋ฐ๋ฅธ ๊ธฐ๋ณธ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ณ , ๊ทธ๊ฒ์ ํ์ด์ฌ์ผ๋ก ํฉ๋๋ค. PagedAttention์ด ๋จํธํ๋ฅผ 60~80ํผ์ผํธ์์ ํ ์๋ฆฟ์๋ก ๋ฌด๋๋จ๋ ค ๊ฐ์ GPU์์ ๋ฌ์ฑ ๊ฐ๋ฅํ ๋ฐฐ์น ํฌ๊ธฐ๋ฅผ ๋๋ต ๋ ๋ฐฐ๋ก ๋ง๋ญ๋๋ค. ์ฐ์ ๋ฐฐ์นญ์ด ๊ทธ ์์ ์์ฐ์ค๋ฝ๊ฒ ์นํ๊ณ , ์ฒญํฌ๋ ํ๋ฆฌํ์ด ๊ฐ์ ์ดํฐ๋ ์ด์ ์์ ํ๋ฆฌํ๊ณผ ๋์ฝ๋ ์์ ์ ์์ด ๋ ๊ตญ๋ฉด ์ฌ์ด์ ๊ฒฝ๊ณ๊ฐ ์ฃฝ์ ์๊ฐ์ด ๋์ง ์๊ฒ ํฉ๋๋ค. ์นดํผ ์จ ๋ผ์ดํธ ํ๋ฆฌํฝ์ค ๊ณต์ ๋ ๋ธ๋ก ํ ์ด๋ธ ์ค๊ณ์์ ๊ณต์ง๋ก ๋์ต๋๋ค. ์ธํฐํ์ด์ค๋ ์ง์ง๋ก ๋ช ์ค์ ์คํ๋ผ์ธ ๋ฐฐ์น๋ OpenAI ํธํ HTTP์ด๊ณ , ๋ชจ๋ ์ ๋ชจ๋ธ ์ํคํ ์ฒ๊ฐ ๊ฑฐ๊ธฐ์ ๋น ๋ฅด๊ฒ ์์ฐฉํฉ๋๋ค. ์ปค๋ฎค๋ํฐ๊ฐ ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด์์๊ฐ ๋ค๋ฅธ ๊ฒ์ ๊ณ ๋ฅผ ํน๋ณํ ์ด์ ๊ฐ ์์ ๋ ํ์คํํ๊ธฐ์ ์ข์ ์์ง์ ๋๋ค.
10.2 TensorRT-LLM์ ๋น๋ ํ์ดํ๋ผ์ธ์ผ๋ก ์ฒ๋ฆฌ๋์ ์ฐ๋ค
TensorRT-LLM์ ์ ์์ ์ข์ต๋๋ค. ํจ๋๊ฐ ์ค๋ก์ง NVIDIA์ด๊ณ , ๋ฌ๋ฌ๋น ์ฒ๋ฆฌ๋์ ๋งค ํผ์ผํธ ํฌ์ธํธ๊ฐ ์ค์ํ๋ฉฐ, ํ์ด ํ๋์จ์ด ์ธ๋๋ง๋ค ๋ชจ๋ธ๋ณ ์์ง ํ์ผ์ ์ปดํ์ผํ๋ ์์ง๋์ด๋ง ์ธ๊ธ์ ๋ผ ๊ฒ์ด๋ผ๋ฉด, TRT-LLM์ ๊ฐ์ ํ๋์จ์ด์์ vLLM ๋๋น 15~35ํผ์ผํธ ๋ ๋ง์ ์ฒ๋ฆฌ๋์ ๋ฝ์๋ ๋๋ค. ๊ธฐ์ ๋ ์ปค๋ ์์ค์ ๋๋ค โ ํธ๋์คํฌ๋จธ ๊ทธ๋ํ๋ฅผ NVIDIA ํนํ IR๋ก ๋ด๋ฆฌ๊ณ , ์ธ์ ์ปค๋์ ์ตํฉํ๊ณ (layernorm + matmul + activation์ ํ ๋ฒ์ ์์์), ์ฌ์ ํ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ฐ์ดํ๋ณ ์ต์ ์ปค๋์ ๊ณ ๋ฅด๊ณ , ์ง๋ ฌํ๋ ์์ง์ ๋ง๋ค๊ณ , Triton Inference Server ์๋์์ ๋๋ฆฝ๋๋ค. ์ตํฉ์ด ์ค์ํ ์ด์ ๋ ์ปค๋ ์์ ์ค๋ฒํค๋๊ฐ ๊ฐ 5~10ฮผs์ด๊ณ ์๋ฐํ 70B ํฌ์๋ ํจ์ค๊ฐ ํ ํฐ๋น ์์ฒ ๊ฐ๋ฅผ ๋์คํจ์นํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ธ๊ธ์ ๋น๋ ํ์ดํ๋ผ์ธ ๊ทธ ์์ฒด์ ๋๋ค โ ๋๋ถ๋ถ์ ํ์ด ๊ทธ ์ด์ ๋น์ฉ์ ๊ณผ์ํ๊ฐํ๋ ๋ชจ๋ธ๋ณ, GPU๋ณ, ๋ฐฐ์น ์์ญ๋ณ ์ปดํ์ผ ๋จ๊ณ. SGLang์ ๋ค๋ฅธ ํนํ์ ๋๋ค โ RadixAttention์ ์์ง์ด ๋ณธ ์ ์๋ ๋ชจ๋ ํ๋กฌํํธ ํ๋ฆฌํฝ์ค์ ๋ํ KV ์บ์๋ฅผ ๋ผ๋ฑ์ค ํธ๋ฆฌ์ ์ ์ฅํด, kํ ํฐ ํ๋ฆฌํฝ์ค๋ฅผ ๊ณต์ ํ๋ ๋ ์์ฒญ์ด ๋ฐฐ์น ์ฌ์ด์ ์๊ฐ์ ๋์ด ์ ํํ ๊ทธ kํ ํฐ์ ๋ํ KV๋ฅผ ๊ณต์ ํฉ๋๋ค. ๊ธด ๊ณต์ ์์คํ ํ๋กฌํํธ์ ์งง์ ๋ณํ ์ํฝ์ค๋ฅผ ๊ฐ์ง ์์ด์ ํธ ์ํฌ๋ก๋์์ SGLang์ vLLM ๋๋น 2~6๋ฐฐ ์ฒ๋ฆฌ๋์ ๋ ๋๋ค. ๊ทธ ๊ตฌ์กฐํ ์ถ๋ ฅ DSL์ ๋ก์ง ์์ค์์ JSON ์คํค๋ง๋ฅผ ๊ฐ์ ํด ์ถ๋ ฅ์ด ์ ํจํจ์ ๋ณด์ฅํฉ๋๋ค.
10.3 ๊ฒฐ์ ํธ๋ฆฌ๋ ํค๋๋ผ์ธ ์ฒ๋ฆฌ๋์ด ์๋๋ผ ์ํฌ๋ก๋ ๋ชจ์์ ํตํด ํ๋ฅธ๋ค
๋ค์ฏ ์์ง์ ์์ ๊ฒฐ์ ํธ๋ฆฌ์ ๋ถ์ฑ๊ผด๋ก ํผ์ณ์ง๋๋ค. ๊ฐ๋ฐ์ ๋ ธํธ๋ถ์ด๋ ํผํฉ ๊ฐ์๊ธฐ ์ฃ์ง โ Ollama. ํ๋ก๋์ GPU ํจ๋, ์ค๋ก์ง NVIDIA, ๋์ QPS, ์ฒ๋ฆฌ๋ ROI๊ฐ ๋น๋ ํ์ดํ๋ผ์ธ์ ์ ๋นํ โ TensorRT-LLM. ํผํฉ ํ๋์จ์ด๋ ์ฆ์ ๋ชจ๋ธ ์ค์, ํ๋ฆฌํฝ์ค ์ค์ฌ์ ๊ตฌ์กฐ์ ํจํด(์์ด์ ํธ, ๋๊ตฌ ํธ์ถ, ๊ธด ๊ณต์ ํ๋กฌํํธ)์ด ์ง๋ฐฐํ๋ ์ํฌ๋ก๋ โ SGLang. ํผํฉ ํ๋์จ์ด, ์ผ๋ฐ ์ฑ ์ํฌ๋ก๋, ๊น์ Hugging Face ํตํฉ โ TGI. ๊ทธ ๋ฐ์ ๋ชจ๋ ๊ฒ โ vLLM. ๊ฒฐ์ ์ ์๊ตฌ์ ์ด์ง ์์ต๋๋ค. ์์ง๋ค์ API ๊ฒฝ๊ณ์์ ์ํธ ๊ต์ฒด ๊ฐ๋ฅํฉ๋๋ค โ ๋ชจ๋ OpenAI ์คํ์ผ HTTP๋ฅผ ์๋๋ค โ ๊ทธ๋์ ํ๋ซํผ ๊ณ์ธต์ ๋ผ์ฐํฐ๊ฐ ํด๋ผ์ด์ธํธ ์ฝ๋๋ฅผ ๋ฐ๊พธ์ง ์๊ณ ๋ชจ๋ธ๋ณ, ์ํฌ๋ก๋๋ณ, ๋ฆฌ์ ๋ณ๋ก ํธ๋ํฝ์ ์ฎ๊ธธ ์ ์์ต๋๋ค. ๋ง์ ํ๋ก๋์ ์คํ์ ๋์ด๋ ์ ์ ์์ง์ ๋๋ํ ๋๋ฆฝ๋๋ค. ํค๋๋ผ์ธ ๋ฒค์น๋งํฌ๋ฅผ ์กฐ์ฌํ์ญ์์ค โ ใLlama-2-7B์์ ๋ฐฐ์น 1์ผ ๋ ์ด๋น ํ ํฐใ์ ์ด๋ค ํ๋ก๋์ ์ํฌ๋ก๋๋ ๋ฌป์ง ์๋ ์ง๋ฌธ์ ๋ตํฉ๋๋ค. ์ฌ๋ฌ๋ถ์ ๋ชจ๋ธ, ์ฌ๋ฌ๋ถ์ ํ๋กฌํํธ ๋ถํฌ, ์ฌ๋ฌ๋ถ์ ๋์์ฑ ํ๋กํ์ผ๋ก ๋ฒค์น๋งํฌํ์ญ์์ค. ๋ฐ๋์ ์ด ๋ช ๋ฌ์ ์๋๋๋ค.
์ 10์ฅ์ด ์ค๋นํ๋ ๊ฒ
์ด ์ฅ์์ ์ค๋ช ๋ ๋ชจ๋ ์์ง์ ๊ฐ์ ๊ฒฝ๊ณ์์ ๋ฉ์ถฅ๋๋ค. ์ปค๋, KV ๋ธ๋ก, ์ฐ์ ๋ฐฐ์นญ์ ๋ํด์๋ ์์ง๋ง ๋ฆฌํ๋ฆฌ์นด, ํ ๋ํธ, ์ฒด์ธ, ์ธ์ฆ์ ๋ํด์๋ ๋ชจ๋ฆ ๋๋ค. ์ 11์ฅ์ ๊ทธ ๊ด์ฌ์ฌ๋ฅผ ๋ค๋ฃจ๋ ํ๋ซํผ ๊ณ์ธต โ Ray Serve, KServe, BentoML, Triton Inference Server โ ์ ๊ฑท๊ณ , ์ ํ์ด ๊ธฐ๋ฅ๋ณด๋ค๋ ์ด์ ๋ชจ๋ธ์ด ํ์ ๊ธฐ์กด ์ธํ๋ผ์ ์ญ๋๊ณผ ์ผ๋ง๋ ๋ง๋์ง์ ํจ์ฌ ๋ ๊ดํ ๊ฒ์์ ๋ณด์ฌ ์ค๋๋ค.
๋ค์ โ ์ 11์ฅ: ํ๋ซํผ๊ณผ ์ค์ผ์คํธ๋ ์ด์ ๊ณ์ธต. Ray Serve, KServe, BentoML, Triton โ ์์ง ์์ ์์ ์ด์ ๋ฌธํ์ ์ ํฉ์ฑ์ผ๋ก ๊ณจ๋ผ์ง๋ ๋ค ํ๋ซํผ.
trtllm-build ํ์ดํ๋ผ์ธ, SGLang RadixAttention ์ค๋ช
, TGI ๋์ปค ์คํ๊ณผ Ollama ๋จ์ผ ๋ฐ์ด๋๋ฆฌ ์ด์ผ๊ธฐ, ๊ทธ๋ฆฌ๊ณ ์ด ๊ธ์ด ์์ฝํ๋ ๊ฒฐ์ ํ๋ ์์ํฌ์ ์ธ๋ถ๊ฐ ๋ด๊ฒจ ์์ต๋๋ค. Amazon์์ LLM Primer VI ๋ณด๊ธฐ โ