업데이트: Dense 모델을 Mixture-of-Experts로 변환
요약
Dense 모델을 Mixture-of-Experts (MoE) 구조로 변환한 Qwen2.5-1.5B-MoE-A0.9B의 GGUF 버전을 공개했습니다. 이 변환된 MoE 모델은 기존 Dense 모델 대비 추론 속도(GPU/CPU)가 크게 향상되었으며, 특히 GPU 환경에서 32% 이상의 성능 개선을 보였습니다. 다만, 현재 크기에서는 품질이 원본 Qwen2.5-0.5B와 유사하며, 이 접근 방식은 더 큰 모델에 적용될 때 효과적일 것으로 분석했습니다.
핵심 포인트
- Dense MoE 변환으로 추론 속도가 크게 향상됨 (GPU +32%, CPU +41%).
- Qwen2.5-1.5B-MoE-A0.9B의 GGUF 버전을 공개하여 접근성을 높임.
- 현재는 개념 증명 단계이며, 대규모 모델에서 더 큰 효과가 기대됨.
- 변환된 MoE 모델은 Dense 모델보다 파일 크기가 커지는 경향이 있음.
이것은 제가 이전에 올린 게시물(여기에서 찾을 수 있음: https://www.reddit.com/r/LocalLLaMA/s/n7sgRZZc4z)에 대한 업데이트입니다. 지난 게시물 이후에도 저는 변환 프로세스와 새로운 모델의 변환 작업을 계속해 왔습니다. 제가 가장 최근에 작업한 모델은 Qwen2.5-1.5B-MoE-A0.9B입니다. 또한 0.5B 및 1.5B 모델 모두에 대한 GGUF 버전을 출시했으며, 여기 bayliner1980/Qwen2.5-0.5B-MoE-A0.3B-GGUF와 여기 bayliner1980/Qwen2.5-1.5B-MoE-A0.9B-GGUF에서 찾을 수 있습니다.
평가 - Dense MoE WikiText-2 테스트 perplexity (1024 토큰 윈도우): 10.41, 14.63 (+41%) C4 validation perplexity (64 × 1024 토큰): 15.76, 22.88 (+45%)
Zero-shot 작업, 평균 acc_norm: 0.565, 0.462
| Task | Dense MoE |
|---|---|
| HellaSwag | 0.592 |
| ARC-Easy | 0.723 |
| ARC-Challenge | 0.452 |
| WinoGrande | 0.646 |
| OpenBookQA | 0.410 |
Perplexity가 약 40% 높고, 벤치마크에서 가장 많이 하락한 부분은 ARC입니다.
lama-bench, Q4_K_M 모두에 대해 RTX 4060 8 GB / Ryzen 5 7500F -
| Dense MoE | |
|---|---|
| Change GPU, text generation tokens/s | 191 |
| CPU, text generation tokens/s | 54.9 |
GPU에서도 Dense 모델보다 확실히 빠른 첫 번째 변환입니다. 0.5B는 거기서 단지 6%만 얻었습니다.
솔직한 주의사항: 이 크기에서는 품질이 Qwen2.5-0.5B와 비슷한 수준이며, 심지어 더 빠릅니다. 따라서 이번 릴리스는 개념 증명(proof of concept)에 가깝습니다. 이 접근 방식은 MLP가 컴퓨팅에서 더 큰 비중을 차지하는 대규모 모델에서 더 효과를 발휘해야 합니다.
GGUF 파일이 Dense 모델보다 크다 (Q4_K_M 기준 1.1 GB vs 0.9 GB)는 것은 llama.cpp의 MoE 아키텍처가 untied output head를 필요로 하기 때문입니다.
지원: 제 자료가 흥미롭다면 Ko-fi에서 후원해 주시면 감사하겠습니다.
제출자: /u/Bayliner1980 [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 Reddit AI Engineering의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기