On 2026-10-12 OpenBMB released MiniCPM-V 4.7, an Apache-2.0 open multimodal family with a 35B-A3B variant (the series' first MoE) and a 1B variant. Its Lookahead Expert Scheduling (LES) prefetches experts across layers and, combined with layer-wise mixed-precision quantization and DSpark speculative sampling, lifts SSD-offloaded decoding on an iPad Pro M4 (16GB) from 2.97 to 17.39 tokens/s (5.86x), per OpenBMB. Weights are on Hugging Face, ModelScope and Ollama, with vLLM, SGLang, llama.cpp and iOS/Android/HarmonyOS support.

Key Takeaways

  • ✓Two Apache-2.0 open-weight models: 35B-A3B (first MoE in the series, Qwen3.6 language backbone) and 1B, plus FP8 / AWQ / GPTQ / int4 / GGUF builds and DSpark draft models (Hugging Face)
  • ✓LES on-device decode (OpenBMB, iPad Pro M4 16GB): baseline 2.97 → LES 9.81 → +layer-wise quant 14.92 → +DSpark 17.39 tokens/s, 5.86x overall (LES doc)
  • ✓35B-A3B reaches 13+ tokens/s on iPhone 17 Pro Max; mixed 4x/16x visual-token compression trades detail for cost per task
  • ✓Vendor-reported (Instruct, 4x): MMBench 91.72, OCRBench 91.20, OmniDocBench v1.6 94.24, MMMU 80.22 vs Qwen3.6-35B-A3B at 86.76 / 86.00 / 80.17 / 77.44; still behind on SimpleVQA and ScreenSpot
  • ✓Day-0 chip support for Rockchip, Houmo, Intel, AMD and Arm; runs on vLLM, SGLang, llama.cpp and Ollama; fine-tune via SWIFT / LLaMA-Factory
OpenBMB open-sources MiniCPM-V 4.7: a 35B-A3B MoE multimodal model that runs on-device at 13+ tokens/s on iPhone 17 Pro Max
🖼️Official Media
Click to view high-res
🧭

Turn your technical choice into a development budget

Compare 40 dev plans & simulate token costs vs $20/mo subscriptions

🔬

In-Depth Technical Analysis

Background

On-device multimodal models face a capacity-vs-memory trade-off: MoE models activate few parameters per token but their full expert set rarely fits in phone memory, and naive SSD offloading stalls decoding. OpenBMB's MiniCPM-V 4.7 ships Apache-2.0 weights for a 35B-A3B MoE (first in the series, Qwen3.6 backbone) and a 1B model.

How it works

Lookahead Expert Scheduling predicts next-layer routing to prefetch experts, computes already-loaded experts first and loads the rest in parallel; real routing is unchanged and no retraining is needed. Layer-wise mixed-precision quantization, contiguous expert repacking and DSpark speculative sampling stack on top. Vision uses LLaVA-UHD v4 intra-ViT early compression with selectable 4x/16x visual-token compression.

Numbers (vendor-reported)

iPad Pro M4 16GB decode: 2.97 → 9.81 (LES) → 14.92 (+quant) → 17.39 tokens/s (+DSpark), 5.86x; 13+ tokens/s on iPhone 17 Pro Max. Instruct 4x: MMBench 91.72, OCRBench 91.20, OmniDocBench 94.24, MMMU 80.22 vs Qwen3.6-35B-A3B 86.76 / 86.00 / 80.17 / 77.44; it does not lead on SimpleVQA, ScreenSpot or MM-IFEval.

Getting started

Serve with transformers serve openbmb/MiniCPM-V-4.7-35B-A3B, vLLM or SGLang; run locally via Ollama or GGUF on llama.cpp. Pass downsample_mode to both apply_chat_template and generate. Mobile builds live in MiniCPM-V-Apps; AWQ/GPTQ/int4 variants are on Hugging Face.

Action HubReady to adopt this in production?

Benchmark side-by-side against alternatives, or calculate monthly token cost vs subscription break-even.

Up NextLiquid AI open-sources LFM2.5-24B-A2B: a 24B-total, ~2B-active reasoning MoE built for on-device agents and tool use
Read Now→