cd /news/artificial-intelligence/maple-preview-120-tok-s-20b-moe-on-i… Β· home β€Ί topics β€Ί artificial-intelligence β€Ί article
[ARTICLE Β· art-87518] src=promptcube3.com β†— pub= topic=artificial-intelligence verified=true sentiment=Β· neutral

Maple-Preview: 120 tok/s 20B MoE on iPhone Defies Expectations

Maple-Preview, a 20B parameter Mixture-of-Experts transformer quantized to ternary weights, achieves 120 tokens per second on an iPhone, according to a developer preview. The model, which runs on Apple's Neural Engine via a custom backend, trades accuracy for speed and is a proof-of-concept with limited context length. The full Maple stack aims to ship local LLMs that feel fast, potentially enabling on-device coding assistants and knowledge bases.

read2 min views1 publishedAug 5, 2026
Maple-Preview: 120 tok/s 20B MoE on iPhone Defies Expectations
Image: Promptcube3 (auto-discovered)

ternary 20B parameter Mixture-of-Experts model β€” most of those weights are literally baked into 2-bit values, which is why an iPhone can chew through 120 tokens per second without melting.

What's Real Here #

Maple-Preview isn't some benchmark stunt. It's a trimmed-down demo of what the full Maple stack aims to ship: a 20B MoE transformer quantized down to ternary activations and weights, then compiled with a custom backend that leans hard on Apple's Neural Engine. The trick is that only a fraction of experts fire per token, and the ternary representation cuts memory bandwidth demands so drastically that the ANE doesn't become the bottleneck.

The Caveats (Because I'm Skeptical Too) #

The model is, unsurprisingly, dumb as a rock compared to its dense counterparts. You're trading accuracy for sheer speed β€” think basic instruction following, not nuanced reasoning. The demo also caps sequence length aggressively, so it's fine for quick prompts but falls apart on anything requiring long context. This is very much a proof-of-concept: here's the raw performance, now go build something useful on top.

Setup Notes for Hackers #

The repo ships with a Swift package wrapper around a quantized Core ML model. Running it locally requires:

xcodebuild -project MaplePreview.xcodeproj -scheme MaplePreview -destination 'platform=iOS Simulator,name=iPhone 15'

Memory footprint sits around 400MB once loaded, which is honestly impressive given the parameter count. The tokenizer is a stripped BPE variant, and the MoE routing is handled by a lightweight learned gate that runs entirely on-device.

Why This Matters #

Most "LLM on mobile" demos either punt to the cloud or squeeze a tiny 1B model onto device. Maple-Preview flips that script β€” it keeps the parameter count high but slashes the computational cost through quantization and expert sparsity. If the full release holds up, we might finally get local LLMs that feel fast instead of tolerating sluggish inference.

The real test will be whether the accuracy cliff is survivable for niche use cases like coding assistants or local knowledge bases. For now, the 120 tok/s number is legit, and that alone makes this worth a look.

OpenAI Just Dragged Apple Into the Dirt Over Those Trade Secret 7h ago

Maple-Preview: 20B MoE Hits 120 tok/s on iPhone 10h ago

Apple's latest legal filing reveals a concerning pattern 18h ago

OpenAI Fires Back at Apple's Trade Secret Lawsuit with Public 18h ago

TurboFieldfare: Running Gemma 4 26B on 8GB Macs 6d ago

Next AI Search Is Weaponizing Reddit Comments Into Stealth Ads β†’

── more in #artificial-intelligence 4 stories Β· sorted by recency
── more on @apple 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/maple-preview-120-to…] indexed:0 read:2min 2026-08-05 Β· β€”