APEX: 33% Faster MoE Inference Released

💡2x smaller MoE quants beat Unsloth—run on 16GB GPUs now
⚡ 30-Second TL;DR
What Changed
Outperforms Unsloth on accuracy, half Q8 size, F16-level perplexity
Why It Matters
Enables efficient local MoE deployment on consumer GPUs, reducing costs for inference-heavy apps. Boosts open-source MoE adoption with superior quant.
What To Do Next
Quantize your MoE model with github.com/mudler/apex-quant and test on 24GB GPU.
Key Points
- •Outperforms Unsloth on accuracy, half Q8 size, F16-level perplexity
- •GPU tiers: I-Compact (16GB), Mini (12GB), up to I-Quality (21GB)
- •14% faster prompts with TurboQuant on 8K context; llama.cpp compatible
- •Models: mudler/Qwen3.5-35B-A3B-APEX-GGUF
🧠 Deep Insight
AI-generated analysis for this event — not the original article.
🔑 Enhanced Key Takeaways
- •APEX utilizes a novel 'Expert-Aware' quantization strategy that dynamically allocates bit-precision based on expert activation frequency, allowing it to maintain F16-level perplexity while significantly reducing the memory footprint compared to uniform quantization methods.
- •The integration with llama.cpp is achieved through a custom backend extension that bypasses standard dequantization overhead, specifically optimizing the MoE routing layer to reduce latency during the 'top-k' expert selection process.
- •The project is spearheaded by the 'mudler' developer ecosystem, known for previous contributions to LocalAI and LocalLLaMA, signaling a shift toward community-driven, hardware-agnostic optimization layers that prioritize consumer-grade GPU accessibility.
📊 Competitor Analysis▸ Show
| Feature | APEX (Qwen3.5-35B-A3B) | Unsloth Dynamic 2.0 | Standard GGUF (Q8_0) |
|---|---|---|---|
| Memory Footprint | ~12GB-21GB (Tiered) | ~24GB+ | ~38GB+ |
| Prompt Speed | +14% (TurboQuant) | Baseline | Baseline |
| Perplexity | F16-equivalent | Near-F16 | Near-F16 |
| Compatibility | llama.cpp | Unsloth/HuggingFace | llama.cpp |
🛠️ Technical Deep Dive
- Quantization Methodology: APEX employs a non-uniform quantization scheme that treats the MoE router and expert weights differently, applying higher precision to the router to prevent routing collapse, which is a common failure mode in aggressive MoE compression.
- TurboQuant Implementation: This feature utilizes a speculative decoding-lite approach where prompt processing is accelerated by caching intermediate expert activations, reducing the compute required for the first few tokens of a prompt.
- Memory Tiering: The I-Compact, Mini, and I-Quality tiers correspond to different bit-width configurations for the expert layers (e.g., 2-bit, 3-bit, and 4-bit mixed precision), allowing users to trade off model capacity for VRAM constraints without retraining.
🔮 Future ImplicationsAI analysis grounded in cited sources
⏳ Timeline
Weekly AI Recap
Read this week's curated digest of top AI events →
👉Related Updates
AI-curated news aggregator. All content rights belong to original publishers.
Original source: Reddit r/LocalLLaMA ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
Weekly AI briefing
One email a week. Unsubscribe anytime.