LLM ์์ํ๋ ๋ฌด์์ ๋๊น?
LLM ์์ํ๋ ๊ฐ์ค์น๋ฅผ 16๋นํธ์์ Q4 ๋๋ Q8๊ณผ ๊ฐ์ ๋ฎ์ ์ ๋ฐ๋ ํ์์ผ๋ก ์์ถํ์ฌ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์ค์ ๋๋ค.
- Q2โQ3 โ ๊ฐ์ฅ ๋น ๋ฅด๊ณ , ํ์ง์ด ๊ฐ์ฅ ๋ฎ์
- Q4 โ ์ต์ ์ ๊ท ํ (๊ถ์ฅ)
- Q5โQ6 โ ๋ ๋์ ํ์ง, ๋ ๋ง์ RAM ํ์
- Q8 โ ์ ์ฒด ์ ๋ฐ๋์ ๊ฐ๊น๊ณ , ๊ฐ์ฅ ๋๋ฆผ
Key Takeaways
- Q4(4๋นํธ): VRAM 87.5% ์ ์ฝ, ํ์ง ์์ค ์ฝ 1%. ๋ชจ๋ ์ฉ๋์ ์ฌ์ฉํ์ญ์์ค.
- Q5(5๋นํธ): VRAM 84% ์ ์ฝ, ํ์ง ์์ค ์ฝ 0.5%. ๋ถํ์ํฉ๋๋ค; Q4์ Q8์ด Q5๋ฅผ ๋์ฒดํฉ๋๋ค.
- Q8(8๋นํธ): VRAM 50% ์ ์ฝ, ํ์ง ์์ค 0.1% ๋ฏธ๋ง. ์ฌ๋ถ์ VRAM์ ๋ณด์ ํ ์๋ฒฝ์ฃผ์์๋ฅผ ์ํ ์ ํ.
- FP32(32๋นํธ): ์ ์ฒด ์ ๋ฐ๋, ์์ค 0%, ์ ์ฝ 0%. ๋น์ค์ฉ์ ์ ๋๋ค; ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
- ์๋: ๋ชจ๋ ์์ํ๋ ๋์ผํ token/sec์ผ๋ก ์คํ๋ฉ๋๋ค(๋ฉ๋ชจ๋ฆฌ ๋ฐ์ด๋, ์ปดํจํธ ๋ฐ์ด๋ ์๋).
- VRAM ์ฌ์ฉ๋(70B Llama ๋ชจ๋ธ): FP32=280GB, Q8=140GB, Q5=88GB, Q4=70GB.
- ๊ถ์ฅ ์ฌํญ: 7B-70B์๋ Q4๋ฅผ ์ฌ์ฉํ์ญ์์ค. VRAM์ด 32GB ์ด์์ด๊ณ ์ต๊ณ ํ์ง์ด ํ์ํ ๊ฒฝ์ฐ์๋ง Q8์ ์ฌ์ฉํ์ญ์์ค.
- ์๋ฌด๋ Q5๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ด์ : Q4 + ์๊ท๋ชจ ์ ๊ทธ๋ ์ด๋ = ๋์ผํ ํ๋์จ์ด์์ Q5๋ณด๋ค ๋์ ๊ฒฐ๊ณผ.
๋น ๋ฅธ ์ฌ์ค ์ ๋ฆฌ
- Q4 VRAM ์ ์ฝ: FP32 ๋๋น 87.5% (Llama 3 70B์ ๊ฒฝ์ฐ 70GB)
- Q4 ํ์ง ์์ค: MMLU ๋ฒค์น๋งํฌ์์ 1.2% ๋ฏธ๋ง
- Q8 VRAM ์ ์ฝ: FP32 ๋๋น 50% (Llama 3 70B์ ๊ฒฝ์ฐ 140GB)
- ์๋ ์ฐจ์ด: 0% โ ๋ชจ๋ ์์ํ๊ฐ ๋์ผํ tokens/sec์ผ๋ก ์คํ๋จ
- Q5 ํ๊ฐ: ๋ฐ๋์กด โ Q4 + ๋ ํฐ ๋ชจ๋ธ = ๋์ผํ VRAM์์ ๋ ๋์ ๊ฒฐ๊ณผ
์์ํ ์์ค ๋น๊ต: Q2๋ถํฐ Q8๊น์ง
| Quantization | RAM Usage | Speed | Quality | Best For |
|---|---|---|---|---|
| Q2 | ๋งค์ฐ ๋ฎ์ | ๋งค์ฐ ๋น ๋ฆ | ๋ฎ์ | ์คํ์ฉ |
| Q3 | ๋ฎ์ | ๋น ๋ฆ | ๋ณดํต ์ดํ | ์ํ ๊ธฐ๊ธฐ |
| Q4 | ์ค๊ฐ | ๋น ๋ฆ | ์ํธ | ๋๋ถ๋ถ์ ์ฌ์ฉ์ |
| Q5 | ์ค๊ฐ+ | ๋ณดํต | ๋งค์ฐ ์ํธ | ์ฝ๋ฉ |
| Q6 | ๋์ | ๋๋ฆผ | ์ฐ์ | ์ ํ๋ ์ค์ฌ |
| Q8 | ๋งค์ฐ ๋์ | ๋๋ฆผ | FP16์ ๊ฐ๊น์ | ๋ฒค์น๋งํน |
์ฌ์ฉ ์ฌ๋ก๋ณ ์ต์ ์์ํ ์์ค
- 8GB RAM: Q3 ๋๋ Q4 (์ํ 7B ๋ชจ๋ธ๋ง ๊ฐ๋ฅ)
- 16GB RAM: Q4_K_M (๋๋ถ๋ถ์ ๋ ธํธ๋ถ์ ๊ถ์ฅ)
- 32GB RAM: Q5, Q6 ๋๋ Q8 (๋ ํฐ ๋ชจ๋ธ, ๋ ๋์ ํ์ง)
- ์ต๋ ์ ํ๋: Q8 (VRAM์ด ์ ์ฝ ์กฐ๊ฑด์ด ์๋ ๊ฒฝ์ฐ)
์์ํ๊ฐ VRAM๊ณผ ์๋์ ๋ฏธ์น๋ ์ํฅ
VRAM ๊ณ์ฐ: ๋ชจ๋ธ ํฌ๊ธฐ(GB) ร ์์ํ ๊ณ์.
Llama 3 70B:
- FP32: 70B ร 4๋ฐ์ดํธ = 280GB (๋น์ค์ฉ์ )
- Q8: 70B ร 1๋ฐ์ดํธ = 140GB (140GB VRAM ํ์)
- Q4: 70B ร 0.5๋ฐ์ดํธ = 70GB (RTX 4090์ ์ ํฉ + ์ผ๋ถ ์ค๋ฒํค๋)
์๋: ๋ชจ๋ ์์ํ๋ ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ด๋(DRAM ๋๊ธฐ)๋ก, ์ปดํจํธ ๋ฐ์ด๋๊ฐ ์๋๋๋ค.
๋์ผํ ํ๋์จ์ด์์ Q2-FP32 ์ ์ฒด์ ๊ฑธ์ณ Tokens/sec์ ๋์ผํฉ๋๋ค.
VRAM ๋์ญํญ์ด ๋ณ๋ชฉ์ด์ง, ์ฐ์ฐ์ด ์๋๋๋ค. ์์ํ๋ VRAM์ ์ ์ฝํ์ง, ์๊ฐ์ ์ ์ฝํ์ง ์์ต๋๋ค.
์์ค๋ณ ํ์ง ์์ค: MMLU ๋ฒค์น๋งํฌ ๊ฒฐ๊ณผ
MMLU ๋ฒค์น๋งํฌ(์ผ๋ฐ ์ง์, 57๊ฐ์ง ๊ณผ์ )์์ ์ธก์ :
- Llama 3 70B FP32 ๊ธฐ์ค: 85.2% ์ ํ๋.
- Llama 3 70B Q8: 85.1% ์ ํ๋ (-0.1% ์์ค).
- Llama 3 70B Q5: 84.7% ์ ํ๋ (-0.5% ์์ค).
- Llama 3 70B Q4: 84.0% ์ ํ๋ (-1.2% ์์ค).
- Llama 3 70B Q3: 81.5% ์ ํ๋ (-3.7% ์์ค).
- ์ค์ ์ํฅ: Q4 vs Q8 = 100๊ฐ ์ง๋ฌธ ์ค 1-2๊ฐ ๋ ์ ์ ์ ๋ต.
- ์ฑํ /๊ธ์ฐ๊ธฐ์ ๊ฒฝ์ฐ: ์ธ์งํ ์ ์๋ ์ฐจ์ด. STEM ๋ฌธ์ ์ ๊ฒฝ์ฐ: Q8์ด ๋ ์์ .
๊ฐ ์์ค์ ์ฌ์ฉ ์๊ธฐ
Q4: ๊ธฐ๋ณธ๊ฐ. ๋ชจ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ์ญ์์ค. ์์ถ๊ณผ ํ์ง์ ์ต์ ๊ท ํ์ .
Q5: ์ฌ์ฉํ์ง ๋ง์ญ์์ค. ๋นํจ์จ์ ์ ๋๋ค. Q5 ํ์ง์ด ํ์ํ๋ค๋ฉด ์ฝ๊ฐ ๋ ํฐ ๋ชจ๋ธ๊ณผ Q4๋ฅผ ์ฌ์ฉํ์ญ์์ค. Q5์ VRAM(88GB)์ด ์๋ค๋ฉด 70B์์ Q4๋ฅผ ์ฌ์ฉํ์ญ์์ค.
Q8: VRAM์ด 32GB ์ด์์ด๊ณ ๋ชจ๋ธ์ด 70B ๋ฏธ๋ง์ด๋ฉฐ ์๋ฒฝํ ์ ํ๋๊ฐ ํ์ํ ๊ฒฝ์ฐ(์ฐ๊ตฌ, ์๋ฃ ์ฉ๋)์๋ง ์ฌ์ฉํ์ญ์์ค.
Q3: ์์ฐ ์๋ฐ ์. 3% ํ์ง ์์ค์ ๊ฐ์ํ ์ ์๋ค๋ฉด Q3๋ฅผ ์ฌ์ฉํ์ญ์์ค. ๊ทธ๋ ์ง ์๋ค๋ฉด GPU๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๊ฑฐ๋ ๋ ์์ ๋ชจ๋ธ์ ์ฌ์ฉํ์ญ์์ค.
Q2: ์ตํ์ ์๋จ. ๋๋ถ๋ถ์ ์์ ์์ ํ์ง ์ ํ๊ฐ ๋๋ฌด ํฝ๋๋ค. Q3์์ OOM์ด ๋ฐ์ํ ๋๋ง ์ฌ์ฉํ์ญ์์ค.
Q4๊ฐ ์ ๊ณ ํ์ค์ธ ์ด์
Q4๊ฐ ์ต์ ์ธ ์ด์ :
1. VRAM 87.5% ์ ์ฝ (์ต๊ณ ์ ๋น์จ).
2. ํ์ง ์์ค 1.2% ๋ฏธ๋ง (์ฌ์ฉ์๊ฐ ์ธ์งํ ์ ์๋ ์์ค).
3. ์๋ ํจ๋ํฐ ์์ (๋ฉ๋ชจ๋ฆฌ ๋ฐ์ด๋, ์ปดํจํธ ๋ฐ์ด๋ ์๋).
4. ์๋น์์ฉ ํ๋์จ์ด์ ์ ํฉ (RTX 4090 24GB์์ 70B ์คํ ๊ฐ๋ฅ).
5. ์ ๊ณ ํ์ค (HuggingFace, Ollama๊ฐ Q4๋ฅผ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฌ์ฉ).
2024๋ ์ดํ ์ถ์๋ ๋ชจ๋ ๋ชจ๋ธ์ ํ๋ก๋์ ์ฌ์ฉ์ ์ํ Q4 ๋ณํ์ ํฌํจํฉ๋๋ค.
๋ชจ๋ธ์ด FP32/Q8/Q5๋ง ์๋ค๋ฉด ํด๋น ํ๋ก์ ํธ๋ ํ๋ก๋์ ์ค๋น๊ฐ ๋์ง ์์ ๊ฒ์ ๋๋ค.
์ผ๋ฐ์ ์ธ ์คํด
- Q4๋ 4๋นํธ์ฒ๋ผ ๋ค๋ ค "์ ํ์ง"๋ก ๋ค๋ฆฝ๋๋ค. ํ๋ ธ์ต๋๋ค. 1% ํ์ง ์์ค์ ์ธ์งํ ์ ์๋ ์์ค์ ๋๋ค.
- ์์ํ๊ฐ ์ถ๋ก ์ ๋๋ฆฌ๊ฒ ๋ง๋ ๋ค. ํ๋ ธ์ต๋๋ค. ์๋๋ ๋์ผํฉ๋๋ค(๋ฉ๋ชจ๋ฆฌ ๋ฐ์ด๋, ์ปดํจํธ ๋ฐ์ด๋ ์๋).
- ์์ ์ ์ํด Q8์ ์ฌ์ฉํด์ผ ํ๋ค. ํ๋ ธ์ต๋๋ค. Q4๋ ๊ฒ์ฆ๋๊ณ ์์ ํ๋ฉฐ ํ์ค์ ๋๋ค. Q8์ ๋ญ๋น์ ์ ๋๋ค.
- ์ ํ๋๋ฅผ ์ํด FP32๊ฐ ํ์ํ๋ค. ํ๋ ธ์ต๋๋ค. ์ ๋ ๊ทธ๋ ์ง ์์ต๋๋ค. Q8์ ์ฐ๊ตฌ์๋ ์ถฉ๋ถํฉ๋๋ค.
FAQ
LLM ์์ํ๋ ๋ฌด์์ ๋๊น?
์์ํ๋ ์์น ์ ๋ฐ๋๋ฅผ ๋ฎ์ถฐ ๋ชจ๋ธ์ ์์ถํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๊ณ ์๋๋ฅผ ๋์ ๋๋ค.
์ต์ ์ ์์ํ ์์ค์ ๋ฌด์์ ๋๊น?
Q4_K_M์ด ๋๋ถ๋ถ์ ์ฌ์ฉ์์๊ฒ ์ฑ๋ฅ๊ณผ ํ์ง์ ๊ท ํ ์๊ฒ ์ ๊ณตํ๋ ์ต์ ์ ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
์์ํ๊ฐ ์ ํ๋๋ฅผ ๋ฎ์ถฅ๋๊น?
๋ค, ํ์ง๋ง Q4โQ5๋ ๋ฉ๋ชจ๋ฆฌ ์๊ตฌ ์ฌํญ์ ํฌ๊ฒ ์ค์ด๋ฉด์๋ ๋๋ถ๋ถ์ ๋ชจ๋ธ ํ์ง์ ์ ์งํฉ๋๋ค.
Q8์ ์ฌ์ฉํ ๊ฐ์น๊ฐ ์์ต๋๊น?
์ต๋ ์ ํ๋๊ฐ ํ์ํ๊ณ ์ถฉ๋ถํ RAM์ด ์๋ ๊ฒฝ์ฐ์๋ง ํด๋น๋ฉ๋๋ค. ๋๋ถ๋ถ์ ์ฌ์ฉ์๋ Q8์ ์ด์ ์ ๋๋ผ์ง ๋ชปํ ๊ฒ์ ๋๋ค.
์ฝ๋ฉ์๋ Q4์ Q8 ์ค ์ด๋ ๊ฒ์ ์ฌ์ฉํด์ผ ํฉ๋๊น?
Q4. ์๋๋ ๋์ผํ๊ณ ํ์ง ์ฐจ์ด๋ 1%๋ก, ์ฝ๋ ์์ฑ์์๋ ์ธ์งํ ์ ์๋ ์์ค์ ๋๋ค.
VRAM์ด ๋ถ์กฑํ ๊ฒฝ์ฐ Q3๋ฅผ ์ฌ์ฉํด๋ ๋ฉ๋๊น?
๋ค. 3% ํ์ง ์์ค์ ์ฑํ /์ฐฝ์ ๊ธ์ฐ๊ธฐ์๋ ํ์ฉ๋ฉ๋๋ค. ์ถ๋ก /์ํ์๋ ํ์ฉ๋์ง ์์ต๋๋ค.
Q6์ด๋ Q7์ด ์์ต๋๊น?
Q6์ ํ์ค GGUF ์์ค์ ๋๋ค. Q6_K(์ฝ 6.6๋นํธ)๋ ๊ฑฐ์ ๋ฌด์์ค์ ๋๋ค: Q6 vs Q8์ ํ์ง์์ ๊ฑฐ์ ๋๋ฑํ์ง๋ง Q6์ด ๋ ์๊ณ , Q4 vs Q6์ Q6์ด ํ์ง์์ ์ ๋ฆฌํฉ๋๋ค(Q4๋ ํฌ๊ธฐ์ VRAM์์ ์ ๋ฆฌ). Q7์ ํ์ค์ด ์๋๋๋ค. ์ผ๋ฐ์ ์ธ ์ฌ๋ค๋ฆฌ: Q4_K_M (์ต์ ๊ท ํ), Q5_K_M, Q6_K (Q8์ ๊ฐ๊น์), Q8_0 (๊ฑฐ์ ๋ฌด์์ค).
์ด๋ ์์ํ๊ฐ ๊ฐ์ฅ ๋น ๋ฆ ๋๊น?
๋ชจ๋ ๋์ผํ ์๋์ ๋๋ค(๋ฉ๋ชจ๋ฆฌ ๋ฐ์ด๋). Q2๋ ๋ฉ๋ชจ๋ฆฌ ์ ์ก์ด ์ ์ด ์ฝ๊ฐ ๋น ๋ฅด์ง๋ง ์ฐจ์ด๋ 5% ๋ฏธ๋ง์ ๋๋ค.
Q4๋ฅผ ๋ค์ FP32๋ก ์ญ์์ํํ ์ ์์ต๋๊น?
์๋์, ๋ฐ์ดํฐ๊ฐ ์์ค๋ฉ๋๋ค. Q4 โ FP32 ๋ณด๊ฐ์ ์๋ณธ์ ๋ณต์ํ์ง ๋ชปํฉ๋๋ค. ์์ํ๋ ๋จ๋ฐฉํฅ์ ๋๋ค.
ํ์ธํ๋ํ ๋ชจ๋ธ์ ์์ํํด์ผ ํฉ๋๊น?
๋ค, ํ์ต ํ์ ์ํํ์ญ์์ค. ๋ฐฐํฌ๋ฅผ ์ํด ํ์ต๋ ๊ฐ์ค์น๋ฅผ Q4๋ก ์์ํํ์ญ์์ค.
GGUF Q4_K_M์ ๋ฌด์์ ์๋ฏธํฉ๋๊น?
Q4_K_M์ K-quants(ํผํฉ ์ ๋ฐ๋)๋ฅผ ์ฌ์ฉํ๋ ์ ์ ๋ Q4 ๋ณํ์ ๋๋ค. K ์๊ณ ๋ฆฌ์ฆ์ ์ดํ ์ ๋ ์ด์ด์์ ๋ ๋ง์ ์ ํ๋๋ฅผ ๋ณด์กดํฉ๋๋ค. Q4_K_M์ ๋๋ถ๋ถ์ ๋ชจ๋ธ์์ HuggingFace์ ๊ถ์ฅ ๋ค์ด๋ก๋๋ก, ๋์ผํ VRAM ๋น์ฉ์ผ๋ก ์ฝ 0.3% ๋ ๋์ ์ ํ๋๋ฅผ ์ ๊ณตํ๋ ์ฌ์ค์์ Q4์ ๋๋ค.
์์ํ๊ฐ ์ปจํ ์คํธ ๊ธธ์ด์ ์ํฅ์ ๋ฏธ์นฉ๋๊น?
์๋์. ์์ํ๋ ์ปจํ ์คํธ ์ฐฝ์ด ์๋ ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ์์ถํฉ๋๋ค. Q4 ๋ชจ๋ธ์ FP32 ๋ฒ์ ๊ณผ ๋์ผํ ์ต๋ ์ปจํ ์คํธ ๊ธธ์ด(์: 128k ํ ํฐ)๋ฅผ ๊ฐ์ง๋๋ค. ์ปจํ ์คํธ ๋ฉ๋ชจ๋ฆฌ(KV ์บ์)๋ ์์ํ์ ๋ณ๊ฐ์ ๋ฌธ์ ์ ๋๋ค.
๊ด๋ จ ์ฝ๊ธฐ ์๋ฃ
- LLM ์์ํ ์ค๋ช
- ๋ก์ปฌ LLM์ VRAM์ด ์ผ๋ง๋ ํ์ํฉ๋๊น?
- ๋ก์ปฌ LLM์ ์ํ ์ต๊ณ ์ ์ ์์ฐ GPU
- ์ ์ฌ์ PC๋ฅผ ์ํ ๊ฐ์ฅ ๋น ๋ฅธ ๋ก์ปฌ LLM
- ๋ก์ปฌ LLM ํ๋์จ์ด ๊ฐ์ด๋ 2026 โ GPU ์ ํ, VRAM ๋ฑ๊ธ, CPU ์ถ๋ก ๋ฒค์น๋งํฌ
- 2026 ์ต๊ณ ์ ์ฝ๋ฉ์ฉ ๋ก์ปฌ LLM โ ์ฝ๋ฉ ํนํ ๋ชจ๋ธ ๋ฒค์น๋งํฌ ๋ฐ FIM ์ง์ ๋น๊ต
์ถ์ฒ
- MMLU ๋ฒค์น๋งํฌ โ OpenAI Evals โ 57๊ฐ์ง ์ถ๋ก ๊ณผ์ ์์ Q4/Q8/FP32 ์์ํ ์์ค์ ์ ํ๋ ์ธก์
- Llama 3 ๋ชจ๋ธ ์นด๋ โ Meta AI โ ์์ํ ์์ค๋ณ ๊ณต์ ์ ํ๋ ์ฌ์
- ์์ํ ์ธ์ ์ฌ์ธต ์ ๊ฒฝ๋ง์ ํฅํ์ฌ (arXiv 2024) โ ์์ํ ์ค๋ฅ ํ๊ณ ๋ฐ K-quant ๋ฐฉ๋ฒ๋ก ์ ๊ดํ ์ฐ๊ตฌ
- ์์ํ๋ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์ค์ด์ง๋ง ์ถ๋ ฅ ๋ณ๋์ฑ์ ์ ๊ฑฐํ์ง๋ ์์ต๋๋ค. ํ๋ผ๋ฏธํฐ ์กฐ์ ์ผ๋ก ์ ๋ฐ๋ ์์ค์ ๋ณด์ํ ์ ์์ต๋๋ค: temperature์ top-p์์ ์ํ๋ง ์ ๋ต์ ์ค๋ช ํฉ๋๋ค.