AI/TLDR

MiniCPM5-2B

A 2.5B open model built to run on a phone or laptop

MiniCPMOpen weightsGenerally available
Released
7 Sep 2026
Context
131,072 tokens
Parameters
2,516,756,480 total · 1,981,982,720 non-embedding
License
Apache-2.0
Coverage
2 stories

Overview

MiniCPM5-2B is a small open-weight model from OpenBMB, released on 7 September 2026 under Apache-2.0 and sized to run on hardware people already own — a phone, a laptop, an edge box — rather than a datacenter GPU. The model card lists 2,516,756,480 total parameters, of which 1,981,982,720 sit outside the embeddings, and a 131,072-token context window.

The architecture is deliberately ordinary: a standard `LlamaForCausalLM` stack of 42 layers with 16 query heads and two key-value heads for grouped-query attention. Dense rather than mixture-of-experts means every parameter is active on every token, which keeps memory use predictable on a device with a fixed budget.

On OpenBMB's own comparison table it averages 53.9 across the published benchmark set, against 33.2 for LFM2.5-2.6B, 28.0 for Qwen3.5-2B and 24.6 for Gemma-4-E2B-it. Artificial Analysis, testing independently, places it at 15 on its Intelligence Index — "one point behind Ling 3.0 Tiny (16)" — with weaker knowledge and terminal scores (9% on both Humanity's Last Exam and Terminal-Bench v2.1) but an Elo of 831 on GDPval-AA v2, roughly 110 points ahead of Ling 3.0 Tiny.

OpenBMB ships the weights alongside GGUF, GPTQ and MLX builds and a DSpark speculative-decoding draft model, and lists vLLM, SGLang, Transformers, llama.cpp, Ollama, LM Studio, MLX and FlagOS multi-chip variants among supported runtimes.

Released2026-09-07
LicenseApache-2.0
WeightsOpen weights
Parameters2,516,756,480 total · 1,981,982,720 non-embedding
Context131,072 tokens
ArchitectureDense transformer (LlamaForCausalLM), 42 layers, 16 query heads / 2 KV heads (GQA)
ModalitiesText
StatusGenerally available

Benchmarks

MiniCPM5-2B against the small open models OpenBMB published it with

BenchmarkMiniCPM5-2BQwen3.5-2BLFM2.5-2.6BGemma-4-E2B-it
Average53.92833.224.6
LiveCodeBench v669.120.242.142.9
AIME 202586.529.641.931.7
MMLU-Pro70.864.365.256
SWE-bench Verified46.4562

Comparison source ↗

This model's scores

  1. AIME 202586.5%
  2. MMLU-Pro70.8%
  3. LiveCodeBench v669.1%
  4. SWE-bench Verified46.4%

Scores on a 0–100 scale (25-point gridlines); higher is better. Each benchmark links to its published source.

Strengths

  • Runs on-device: a dense 2.5B model with quantized GGUF, GPTQ and MLX builds for llama.cpp, Ollama, LM Studio and Apple Silicon
  • 131,072-token context, unusual at this size
  • Leads its published comparison set on every transcribed row, including SWE-bench Verified at 46.4 against 6.0 or less for the peers listed
  • Apache-2.0 weights, so commercial use needs no separate licence
  • Broad runtime support — vLLM, SGLang, Transformers, llama.cpp, Ollama, LM Studio, MLX and FlagOS multi-chip variants

Best for

  • Local assistants on a laptop or phone where sending prompts to a hosted API is not an option
  • Long-document work on-device, using the 131K context instead of chunking
  • Edge and embedded deployments across non-Nvidia silicon through the FlagOS builds
  • A draft model for speculative decoding, via the published DSpark variant

FAQ

Can MiniCPM5-2B be used commercially?

Yes. The model card publishes the weights under Apache-2.0, so they can be used, modified and shipped in a commercial product without negotiating a separate licence.

What hardware does it need?

It is built for consumer hardware. OpenBMB publishes GGUF builds for llama.cpp, Ollama and LM Studio, a 4-bit GPTQ build, and MLX builds for Apple Silicon, alongside FlagOS variants that target Nvidia, Ascend, Kunlunxin and ARM-v9 chips.

How does it compare with other small open models?

On OpenBMB's published table it averages 53.9, against 33.2 for LFM2.5-2.6B, 28.0 for Qwen3.5-2B and 24.6 for Gemma-4-E2B-it, and it leads every transcribed row. Artificial Analysis, testing independently, scores it 15 on its Intelligence Index — one point behind Ling 3.0 Tiny — with 9% on Humanity's Last Exam and 9% on Terminal-Bench v2.1.

How long is its context window?

131,072 tokens, per the model card — long for a model of this size, and a large part of why it is positioned for on-device document work.