본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

EschaLabs/Qwen3.6-35B-A3B-Escha-W2

코드 생성·추론 중심 텍스트 생성 (OpenAI 호환 로컬 API 서빙)35B (MoE, 256 experts, A3B 활성)32K 컨텍스트apache-2.0

Qwen3.6-35B-A3B MoE를 2비트로 양자화해 12.3GB, 16~24GB GPU에서 로컬 서빙 가능하게 만든 배포판.

TL;DR

Escha-W2는 256개 전문가를 가진 Qwen3.6-35B-A3B MoE를 전문가 투영은 혼합 2/3비트, dense 레이어는 int8로 양자화해 12.3GB 체크포인트로 압축한 빌드로, 16GB(동시성·컨텍스트 택일) 또는 24GB 소비자 GPU에서 SGLang 또는 의존성 없는 단일 바이너리 ZML 런타임으로 서빙한다. HumanEval+ pass@1 92.07, MMLU-Pro 80.9%, MATH-500 93.8%, GPQA-Diamond 77.8%를 기록해 2비트 압축에도 지식·수학 과제에서는 FP8과 큰 차이가 없지만, LiveCodeBench v6 서브셋 pass@1은 62.64로 장문 코드 생성에서는 용량 손실이 더 두드러진다. SGLang은 동시성·도구 호출·구조화 출력을 지원해 모든 벤치마크가 이 엔진으로 측정됐고, ZML은 온도 0의 그리디 디코딩에서만 카드별로 최대 26% 더 빠른 대신 샘플링을 켜면 오히려 2배 이상 느려진다. 저비용 소비자 GPU 한 대로 35B급 MoE 코딩·추론 모델을 로컬에서 돌리려는 사용자에게 맞춰져 있다.

핵심 포인트

  • 전문가 투영은 혼합 2/3비트, dense 레이어는 int8로 양자화해 35B MoE를 12.3GB로 줄였다.
  • MMLU-Pro 80.9·MATH-500 93.8은 FP8과 큰 차이가 없지만 LiveCodeBench v6은 62.6으로 FP8(67.0)보다 손실이 크다.
  • 동시성·도구 호출·구조화 출력을 지원하는 SGLang과 Python 없이 동작하는 단일 바이너리 ZML 두 런타임을 함께 제공해 용도에 맞게 고를 수 있다.
  • ZML은 온도 0의 그리디 디코딩에서만 카드별로 최대 26% 더 빠르고, 샘플링(온도>0)을 켜면 오히려 2배 이상 느려져 SGLang이 유리해진다.

제한사항

  • LiveCodeBench v6 서브셋 같은 장문 코드 생성 과제에서는 FP8 대비 성능 손실이 다른 축보다 뚜렷하게 나타난다.
  • 16GB GPU에서는 컨텍스트 길이와 동시 처리 스트림 수 중 하나를 포기해야 하고, ZML 엔진은 16GB 카드에서 긴 프롬프트(약 700~2048 토큰 이상)를 주면 알아보기 힘든 HTTP 500 오류로 실패한다.
  • ZML의 속도 우위는 온도 0의 그리디 디코딩에만 적용되고 샘플링을 쓰면 토큰당 처리량이 2배 이상 떨어진다.

벤치마크

벤치마크지표비교
HumanEval+pass@1 (greedy, thinking-off)92.07
MMLU-Proacc (5-shot CoT, thinking-on)80.9
MATH-500acc (thinking-on, budget-capped)93.8
GPQA-Diamondacc (thinking-on)77.8
LiveCodeBench v6 (N=182 subset)pass@1 (FP8 대비 retention)62.64

244

LIKES

4.1k

DOWNLOADS

0 / 0

조회수

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.