2026-04-10

KVPress๋Š” KV ์บ์‹œ(Key-Value Cache)๋ฅผ ์••์ถ•ํ•ด์„œ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ค„์ด๋Š” ๋ฐฉ์‹์ด์—์š”

๐Ÿ’ก ํ•œ์ค„ ์š”์•ฝ|KVPress๋Š” KV ์บ์‹œ(Key-Value Cache)๋ฅผ ์••์ถ•ํ•ด์„œ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ค„์ด๋Š” ๋ฐฉ์‹์ด์—์š”.

NVIDIA์˜ KVPress๊ฐ€ ๊ธด ๋ฌธ๋งฅ LLM ์ถ”๋ก ์„ ๋” ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ์˜ˆ์š”.

KVPress๋Š” KV ์บ์‹œ(Key-Value Cache)๋ฅผ ์••์ถ•ํ•ด์„œ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ค„์ด๋Š” ๋ฐฉ์‹์ด์—์š”. ๊ธด ๋ฌธ์„œ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ GPU ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋Š˜์–ด๋‚˜๋Š” ๋ฌธ์ œ๋ฅผ ExpectedAttentionPress, KnormPress ๊ฐ™์€ ์ „๋žต์œผ๋กœ ํ•ด๊ฒฐํ•ด์š”. Qwen2.5-1.5B-Instruct ๊ฐ™์€ ์†Œํ˜• ๋ชจ๋ธ์—๋„ ์ ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ , kvpress 0.4.0 ๋ฒ„์ „ ๊ธฐ์ค€์œผ๋กœ pip ํ•œ ์ค„๋กœ ์„ค์น˜๋ผ์š”.

์‹ค์ œ๋กœ ๊ธด ๋ฌธ์„œ ๋ถ„์„, RAG ํŒŒ์ดํ”„๋ผ์ธ, ๋ฉ”๋ชจ๋ฆฌ ๋ฏผ๊ฐํ•œ ํ™˜๊ฒฝ์—์„œ ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ์–ด์š”. ์••์ถ• ์ „๋žต๋งˆ๋‹ค ์„ฑ๋Šฅ ์ฐจ์ด๊ฐ€ ์žˆ์–ด์„œ ์ง์ ‘ ์‹คํ—˜ํ•ด๋ณด๋Š” ๊ฒŒ ์ค‘์š”ํ•œ๋ฐ, Colab ํ™˜๊ฒฝ์—์„œ๋„ ์ถฉ๋ถ„ํžˆ ๋Œ์•„๊ฐ€๋Š” ์ˆ˜์ค€์ด์—์š”.

LLM์„ ์ง์ ‘ ์„œ๋น™ํ•˜๊ฑฐ๋‚˜ ๊ธด ์ปจํ…์ŠคํŠธ๋ฅผ ๋‹ค๋ฃจ๋Š” ํ”„๋กœ์ ํŠธ๋ผ๋ฉด, KV ์บ์‹œ ์ตœ์ ํ™”๊ฐ€ ๋น„์šฉ๊ณผ ์†๋„ ์–‘์ชฝ์„ ๋™์‹œ์— ์žก๋Š” ํ•ต์‹ฌ ๋ ˆ๋ฒ„๊ฐ€ ๋  ์ˆ˜ ์žˆ์–ด์š”.

์ด ๊ธ€์ด ์–ด๋• ๋‚˜์š”?

๊ด€๋ จ ๊ธ€

ํ•ต์‹ฌ์€ '๋ฐ˜๋ณต ์ž‘์—… ์ž๋™ํ™”'์˜ˆ์š”

ํ•ต์‹ฌ์€ '๋ฐ˜๋ณต ์ž‘์—… ์ž๋™ํ™”'์˜ˆ์š”.

์žก๋Œ์Œค2๋ถ„ ์†Œ์š”

๋ฌธ์ œ๋Š” ๊ทœ์น™ ์ž์ฒด๊ฐ€ ์—†๋‹ค๋Š” ๊ฑฐ์˜ˆ์š”

๋ฌธ์ œ๋Š” ๊ทœ์น™ ์ž์ฒด๊ฐ€ ์—†๋‹ค๋Š” ๊ฑฐ์˜ˆ์š”.

์žก๋Œ์Œค2๋ถ„ ์†Œ์š”

/fusion ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์ตœ๋Œ€ 5๊ฐœ์˜ ํ”Œ๋ž˜๋„ˆ ๋ชจ๋ธ์ด ๋ณ‘๋ ฌ๋กœ ๊ณ„ํš์„ ์„ธ์šฐ๊ณ , ๋ฉ”์ธ ๋ชจ๋ธ์ด ์‹ค์ œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ๋’ค, ์ตœ๋Œ€ 5๊ฐœ์˜ ๋ฆฌ๋ทฐ์–ด ๋ชจ๋ธ์ด ๊ฒฐ๊ณผ๋ฌผ์„ ๊ฒ€ํ† ํ•˜๋Š” ๊ตฌ์กฐ๊ฑฐ๋“ ์š”

/fusion ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์ตœ๋Œ€ 5๊ฐœ์˜ ํ”Œ๋ž˜๋„ˆ ๋ชจ๋ธ์ด ๋ณ‘๋ ฌ๋กœ ๊ณ„ํš์„ ์„ธ์šฐ๊ณ , ๋ฉ”์ธ ๋ชจ๋ธ์ด ์‹ค์ œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ๋’ค, ์ตœ๋Œ€ 5๊ฐœ์˜ ๋ฆฌ๋ทฐ์–ด ๋ชจ๋ธ์ด ๊ฒฐ๊ณผ๋ฌผ์„ ๊ฒ€ํ† ํ•˜๋Š” ๊ตฌ์กฐ๊ฑฐ๋“ ์š”.

์žก๋Œ์Œค2๋ถ„ ์†Œ์š”