Downloads · 30 days
23
7% of all-time downloads
aquaman164/MiniMax-M3-VQ-2.4bit
MiniMax-M3-VQ-2.4bit is a text generation model from aquaman164. Use it when you need the model to write or continue text. The card lists the license as other.
A 2.4 bits/weight vector-quantized build of MiniMax-M3 (427B-parameter MoE, 57 sparse-MoE layers × 128 experts, top-4 routing), tuned for English / Chinese / Japanese general quality and built to serve on 2× RTX PRO 6…
Downloads · 30 days
23
7% of all-time downloads
All-time downloads
315
Public
Parameters
39.4B
140 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors140 GB · 100%
How the weights are stored.
I3230.4B · 77%
From the Hugging Face model README
A 2.4 bits/weight vector-quantized build of MiniMax-M3 (427B-parameter MoE, 57 sparse-MoE layers × 128 experts, top-4 routing), tuned for English / Chinese / Japanese general quality and built to serve on 2× RTX PRO 6000 (sm_120) through official vLLM with long context.
Serving code: github.com/mmzz164/vqmoe · Quantizer: OneCompression
{1: 6630, 2: 2995, 3: 12263} (3-bit-heavy barbell).| corpus | KL(BF16 ‖ this build) | PPL BF16 → 2.4-bit |
|---|---|---|
| Japanese-reasoning hold-out | 0.219 | 11.51 → 12.14 |
| neutral multilingual (diverse) | 0.440 | 2.90 → 3.84 |
The BF16 self-consistency check reads KL ≈ 0 on both corpora (harness sanity). The per-sequence KL is tight across all 8 evaluated sequences on each corpus — a distribution-wide result, not a single-domain artifact.
Efficiency vs the prior 3.2-bit AutoRound build of the same model: both incur essentially the same per-token cross-entropy degradation (≈ 0.28 nats/token, i.e. ~+32% PPL), but this build does it at 0.8 fewer bits per weight (2.4 vs 3.2) — same quality loss, ~25% smaller experts. That is the point of VQ + compensation + loss-aware allocation: it holds quality further down the bit curve than scalar quantization, whose error grows super-linearly below ~3 bits.
Behavioural gate (greedy, temp 0): multi-digit arithmetic in JA/EN/ZH answers correctly and terminates (127×8=1016, 347×29=10063, …); JA/EN/ZH coherence stays in-language (no Chinese fallback); needle-in-a-haystack retrieval succeeds at ~7k and ~15k tokens.
TRITON_ATTN
backend) + OneCompression VQ dequant kernels. No sm_120 sparse patch is needed — unlike DSA
models, M3's native indexer runs on stock kernels here. Tensor-parallel = 2, expert-parallel on.gpu_util 0.97 ≈ 372,736 tokens (~27 GiB/GPU free for KV —
the small weight footprint leaves generous headroom).<mm:think> blocks. The chat template exposes a thinking toggle —
chat_template_kwargs {"thinking_mode": "disabled"} gives direct answers; the default is
adaptive. Pair with vLLM's --reasoning-parser minimax_m3 to split reasoning from content.See vqmoe/models/minimax-m3 for the launcher, the API server, and the checkpoint-key adaptation.
thinking_mode: "disabled" fully contains it.LICENSE). This is a quantized derivative and inherits that license.
Commercial use requires displaying "Built with MiniMax M3" and, above the revenue threshold
in the license, prior authorization from MiniMax — read LICENSE before any commercial
deployment.