ModelOpenBMB (MiniCPM)OpenBMB (MiniCPM)published Sep 6, 2026seen 1d

openbmb/MiniCPM5-2B

Open original ↗

Captured source

source ↗
published Sep 6, 2026seen 1dcaptured 1dhttp 200method plaintask text-generationlicense apache-2.0library transformersparams 2.5Bdownloads 2.9klikes 761

MiniCPM Tech Report | MiniCPM Wiki(Chinese) | GitHub Repo | UltraData | Online Demo

English | 中文

Highlights

We are releasing MiniCPM5-2B, the second model in the MiniCPM5 series, following MiniCPM5-1B. It is a dense 2B Transformer that scales up the same training recipe, built for on-device, local deployment, and resource-constrained scenarios, reaching 2B-class open-source SOTA.

🏆 2B-class open-source SOTA: compared with strong open-source models of similar size, MiniCPM5-2B achieves SOTA performance within this comparison set. It remains competitive with 4B-class models overall, while showing its advantages over models of comparable size in coding, mathematics, long-context understanding, tool use, and agentic tasks.

#capability-comparison-radar { --foreground: #171717; display: block; width: 100%; max-width: 620px; margin: 0 auto; background: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; } #capability-comparison-radar svg { display: block; width: 100%; height: auto; background: #fff; } #capability-comparison-radar .title { fill: var(--foreground); font-size: 16px; font-weight: 600; letter-spacing: 0; } #capability-comparison-radar .axis-label { fill: #333; font-size: 12px; font-weight: 600; } #capability-comparison-radar .ring { fill: none; stroke: rgba(128,128,128,.18); stroke-width: .8; } #capability-comparison-radar .spoke { stroke: rgba(128,128,128,.25); stroke-width: .8; } #capability-comparison-radar .ring-label { fill: #8a8a8a; font-size: 9px; } #capability-comparison-radar .series { stroke-linejoin: round; } #capability-comparison-radar .series.primary { stroke-width: 2.4; } #capability-comparison-radar .legend-label { fill: #171717; font-size: 12px; font-weight: 600; } #capability-comparison-radar .legend-average { fill: #666; font-size: 11px; } #capability-comparison-radar .legend-swatch { rx: 3; } @media (max-width: 900px) { #capability-comparison-radar { overflow-x: auto; } #capability-comparison-radar svg { min-width: 620px; } }

Capability Radar by Dimension

20%

40%

60%

80%

100%

Code Reasoning

Math Reasoning

Instruction Following

General Knowledge

Long Context

Tool Use

Coding Agent

Search Agent

General Agent

MiniCPM5-2B avg 53.9

Qwen3.5-4B avg 51.1

granite-4.2-3B avg 42.7

LFM2.5-2.6B avg 33.2 each axis: max = 100%

📂 Open High-Quality Data: Alongside the model, we are releasing the high-quality training datasets behind it as part of the UltraData family: UltraX, a high-quality web pre-training dataset; UltraData-Code, featuring L0–L3 tiered code data management to drive a significant leap in coding capabilities; UltraData-SFT-Agent-2609, comprising 500K agent training samples to enhance comprehensive on-device agent capabilities; and UltraData-RL-2609, with 80K+ high-quality RL training samples covering mathematics, code, general knowledge, and long-context reasoning.

Model List

Use this directory to choose the model format that matches your runtime:

MiniCPM5-2B

  • [MiniCPM5-2B](https://huggingface.co/openbmb/MiniCPM5-2B) · ModelScope · BF16 final release (post-trained with RL + OPD) 👈 you are here
  • [MiniCPM5-2B-SFT](https://huggingface.co/openbmb/MiniCPM5-2B-SFT) · ModelScope · BF16 SFT-only checkpoint (before RL / OPD)
  • [MiniCPM5-2B-Midtrain](https://huggingface.co/openbmb/MiniCPM5-2B-Midtrain) · ModelScope · BF16 mid-training checkpoint (before SFT)
  • [MiniCPM5-2B-Base](https://huggingface.co/openbmb/MiniCPM5-2B-Base) · ModelScope · BF16 base checkpoint (pre-training only)
  • [MiniCPM5-2B-GGUF](https://huggingface.co/openbmb/MiniCPM5-2B-GGUF) · ModelScope · GGUF for llama.cpp / Ollama / LM Studio
  • [MiniCPM5-2B-MLX](https://huggingface.co/openbmb/MiniCPM5-2B-MLX) · ModelScope · MLX / 4bit for Apple Silicon
  • [MiniCPM5-2B-GPTQ](https://huggingface.co/openbmb/MiniCPM5-2B-GPTQ) · ModelScope · GPTQ / 4bit quantized model
  • [MiniCPM5-2B-DSpark](https://huggingface.co/openbmb/MiniCPM5-2B-DSpark) · ModelScope · DSpark draft model for inference acceleration

MiniCPM5-1B

  • [MiniCPM5-1B](https://huggingface.co/openbmb/MiniCPM5-1B) · ModelScope · BF16 final release (post-trained with RL + OPD)
  • [MiniCPM5-1B-SFT](https://huggingface.co/openbmb/MiniCPM5-1B-SFT) · ModelScope · BF16 SFT-only checkpoint (before RL / OPD)
  • [MiniCPM5-1B-Base](https://huggingface.co/openbmb/MiniCPM5-1B-Base) · ModelScope · BF16 base checkpoint (pre-training only)
  • [MiniCPM5-1B-GGUF](https://huggingface.co/openbmb/MiniCPM5-1B-GGUF) · ModelScope · GGUF for llama.cpp / Ollama / LM Studio
  • [MiniCPM5-1B-MLX](https://huggingface.co/openbmb/MiniCPM5-1B-MLX) · ModelScope · MLX / 4bit for Apple Silicon

Model Information

MiniCPM5-2B has the following features:

  • Type: Causal Language Model
  • Architecture: Standard LlamaForCausalLM
  • Number of Parameters: 2,516,756,480
  • Number of Non-Embedding Parameters: 1,981,982,720
  • Number of Layers: 42
  • Number of Attention Heads (GQA): 16 for Q and 2 for KV
  • Context Length: 131,072

Introduction

MiniCPM5-2B is the second model in the MiniCPM5 series. It is designed for local assistants, coding agents, tool-use workflows, and reasoning scenarios where a compact model is preferred. The model keeps a small deployment...

Excerpt shown — open the source for the full document.

Notability

notability 3.0/10

Low traction model release