새로운 양자화 방식 제안: IQ2_K, IQ3_K, IQ4_K, IQ5_K 및 IQ6_K
New quant types suggested: IQ2_K, IQ3_K, IQ4_K, IQ5_K and IQ6_K
핵심 요약
llama.cpp에 제안된 새로운 IQ 양자화 방식의 성능과 파일 크기 효율성에 대한 논의입니다.
- 양자화 방식 — 기존 Q-quant와 파일 크기는 동일하면서 KLD 성능은 향상됨
- 성능 이슈 — 양자화 생성 속도가 다소 느리고 실제 추론 성능은 약간 저하됨
- 명칭 논란 — 기존 ik_llama.cpp의 명칭과 중복되어 혼란을 야기할 우려가 있음
- 커뮤니티 반응 — 기술적 이점은 환영하지만 개발자 간의 갈등 해결을 촉구함
꽤 흥미롭네. 숫자는 잔뜩 나와 있는데, 모델 하나에 대한 것뿐이라 좀 아쉽다.
핵심 요약:
-
파일 크기는 Q-quant랑 똑같음.
-
KLD는 Q-quant보다 확실히 좋아짐.
-
성능은 살짝 떨어짐.
-
IQ quant 만드는 건 좀 느림.
주의사항...
https://github.com/ggml-org/llama.cpp/pull/30715
https://huggingface.co/eaddario/IQ2_K-IQ6_K-Test-Models
내용 좀 틀린 게 있다면 Addario 씨한테는 미안하다.

