Downloads Β· 30 days
31
3% of all-time downloads
MoringLabs/MiniMax-M2.5-REAP-139B-A10B-MLX-3.7bit
MiniMax-M2.5-REAP-139B-A10B-MLX-3.7bit is a text generation model from MoringLabs. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as other.
π§ Experimental β Quality Degraded. This is an experimental quantization with known quality issues. The aggressive 3-bit compression causes significant performance loss in reasoning tasks and emoji/special character cβ¦
Downloads Β· 30 days
31
3% of all-time downloads
All-time downloads
951
Public
Parameters
139B
64 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors63.9 GB Β· 100%
How the weights are stored.
U32139B Β· 100%
From the Hugging Face model README
π§ Experimental β Quality Degraded. This is an experimental quantization with known quality issues. The aggressive 3-bit compression causes significant performance loss in reasoning tasks and emoji/special character corruption. Released for research purposes only β not recommended for production use.
Mixed-precision MLX quantization of MiniMax-M2.5-REAP-139B-A10B β Cerebras' REAP-pruned MiniMax-M2.5 with 154 experts (pruned from 256), optimized for Apple Silicon local inference.
This quantization is released as an experimental / research artifact. The aggressive 3-bit compression of the expert FFN layers (93.9% of total parameters) results in noticeable quality degradation in complex reasoning scenarios. Users should be aware of the following:
Based on a standardized 10-question benchmark covering debugging, algorithms, security, concurrency, system design, and logic reasoning:
| Issue | Severity | Details |
|---|---|---|
| Logic reasoning errors | π΄ Critical | Enumeration table contains calculation mistakes; final answers contradict self-verification steps |
| JS event loop misunderstanding | π΄ Critical | Incorrect microtask/macrotask ordering β placed 7 after 4 instead of before |
| System design confusion | π‘ Moderate | Answered "sliding window" question with a fixed-window INCR + EXPIRE scheme |
| Bug sensitivity | π‘ Moderate | Initially denied the existence of a classic integer overflow bug, then hedged |
| Security classification | π Minor | Labeled SSTI (Server-Side Template Injection, enables RCE) as merely "XSS" |
| Emoji / special character corruption | π‘ Moderate | Emoji output is garbled or replaced with broken Unicode sequences, likely due to embedding layer quantization artifacts |
| Model | Score | Grade |
|---|---|---|
| Claude Opus 4.6 (reference) | 98/100 | S |
| Qwen3.5-122B v2 (3.7bit) | 95/100 | S |
| Qwen3.5-122B v1 (3.7bit) | 90/100 | A+ |
| MiniMax-REAP (this model) | 71/100 | B |
The quality issues are concentrated in high-difficulty questions requiring deep understanding and rigorous reasoning, suggesting that MiniMax-M2.5's expert FFN layers are particularly sensitive to sub-4-bit quantization. The model remains capable for straightforward tasks (algorithms, code transformation, basic Q&A scored full marks).
Despite the quality limitations, this quantization may have some research value:
While the reasoning quality is significantly impacted, the inference speed remains impressive for a 139B class model on local hardware:
| Context | Prefill (PP) | Generation (TG) |
|---|---|---|
| 1k | 160.0 tok/s | 27.9 tok/s |
| 4k | 166.5 tok/s | 22.0 tok/s |
Tested on M2 Max (38c GPU) with 96GB Unified Memory.
The original FP8 model weighs 131GB, and BF16 would be an impractical 260GB. Through mixed-precision quantization, we've compressed it to 60GB:
4-tier mixed precision by functional sensitivity:
| Bits | Modules | % Params | Description |
|---|---|---|---|
| BF16 | β | <0.1% | Norm layers, router gate, routing bias β preserving routing stability |
| 8-bit | β | ~2.9% | Embeddings, lm_head, all q/k/v/o_proj β model entry/exit points and full attention |
| 4-bit | β | ~3.1% | Layer 0 & 61 expert FFN β entry/exit layer experts most sensitive to quantization |
| 3-bit | β | ~93.9% | Expert FFN w1/w2/w3 Γ 154 experts Γ 60 layers (8 active/token, 5.2% sparsity) |
Three targeted upgrades over baseline 3-bit quantization, costing only ~1.4GB total:
| Parameter | Value |
|---|---|
| Architecture | Transformer MoE (MiniMaxM2ForCausalLM) |
| Total Parameters | 139.1B |
| Active Parameters | ~10B per token |
| Layers | 62 |
| Hidden Size | 3,072 |
| Attention | 48 heads GQA (8 KV heads), head_dim=128 |
| QK Norm | Per-layer RMSNorm |
| Experts | 154 per layer (top-8 activated, sigmoid router) |
| Expert FFN | 3,072 β 1,536 β 3,072 (SwiGLU) |
| Context Length | 196,608 tokens |
| Vocabulary | 200,064 tokens |
| RoPE | ΞΈ = 5,000,000, partial rotary (dim=64) |
from mlx_lm import load, generate
model, tokenizer = load("MoringLabs/MiniMax-M2.5-REAP-139B-A10B-MLX-3.7bit")
response = generate(model, tokenizer, prompt="Hello!", max_tokens=200)
print(response)
This quantization is based on cerebras/MiniMax-M2.5-REAP-139B-A10B, which was created by applying REAP (Router-weighted Expert Activation Pruning) to MiniMaxAI/MiniMax-M2.5 with a 40% pruning rate, reducing experts from 256 to 154 per layer while maintaining near-lossless performance.
Modified MIT (inherited from base model)