@akshay_pachaar: 中国研究人员又做到了!OpenBMB刚刚开源了MiniCPM5-2B,一个用于推理的密集2B参数模型……

X AI KOLs Timeline 模型

摘要

OpenBMB已经开源了MiniCPM5-2B,一个2B参数的AI模型,针对资源受限硬件优化,用于推理、编码和工具使用,在其尺寸类别中达到最先进的性能,并展示了有效的本地部署能力。

中国研究人员又做到了!OpenBMB刚刚开源了MiniCPM5-2B,一个用于推理、编码和工具使用的密集2B参数模型,专为资源受限硬件设计。Artificial Analysis在其Agentic Index比较中将其排名为4B以下模型中的最高。它获得了20分,而Granite 4.2 8B获得了9分。该模型在编码和工具调用方面特别强大,因此我本地测试了这两种能力。我将其拉到我的机器上,连接到一个受限的CI修复代理,并给了它一个问题: > 客户报告说,使用相同的幂等键重试结账会返回更大的总额。第一个请求返回109美元,而重试返回118美元。找到根本原因,修复它而不改变公共API契约,并验证完整的测试套件。 Python结账服务有18个测试。十六个通过,而两个在重试路径上失败。代理可以列出文件、搜索代码、读取选定范围、运行批准的测试、应用补丁并检查其差异。它重现了故障,然后通过仓库跟踪了结账和幂等性路径。模型发现,在检查缓存结果之前,运费被添加到了可变订单状态中。在重试时,同一个订单已经包含了运费,因此计算再次添加了它。它生成了一个狭窄的补丁,将幂等性检查提前到变更之前,而不改变公共API。代理运行了目标测试和完整套件。所有18个测试都通过了。模型从未被告知哪个文件包含问题或需要做什么更改。每个测试结果、搜索结果和代码检查决定了其下一个动作。下面的视频显示了完整轨迹,包括调查、工具调用、生成的补丁、差异和最终验证。整个过程中,一切都在我的机器上100%本地运行。MiniCPM5-2B支持llama.cpp、Ollama、vLLM、SGLang、iOS、Android和HarmonyOS用于本地部署。模型权重、训练配方、推理数据集和UltraX数据精炼系统是开源的。GitHub仓库:https://huggingface.openbmb.cn/model/openbmb/MiniCPM5-2B?from=akshay_pachaar…一个2B模型现在可以检查仓库、跨多个文件推理、修改代码并验证其补丁,同时保持足够小以针对本地硬件。
查看原文
查看缓存全文

缓存时间: 2026/09/11 14:39

中国研究人员又做到了!OpenBMB刚刚开源了MiniCPM5-2B,这是一款针对资源受限硬件上进行推理、编码和工具调用的密集型20亿参数模型。Artificial Analysis在其智能体指数对比中将该模型列为40亿参数以下模型的最高分。它获得了20分,而Granite 4.2 8B得分为9。该模型在编码和工具调用方面表现尤为突出,因此我本地测试了这两项能力。我将其下载到我的机器上,连接到一个受限的CI修复智能体,并给它布置了一个任务:

一位客户报告说,使用相同的幂等键重试结账会返回一个更大的总额。首次请求返回109美元,而重试请求返回118美元。请找出根本原因,在不改变公共API契约的情况下修复它,并验证完整的测试套件。 该Python结账服务有18个测试。16个通过,2个在重试路径上失败。该智能体可以列出文件、搜索代码、读取选定范围、运行批准的测试、应用补丁并检查其差异。它复现了失败,然后沿着仓库中的结账和幂等键路径进行追踪。该模型发现,在检查缓存结果之前,运费已被添加到可变的订单状态中。重试时,同一个订单已经包含了运费,因此计算又添加了一次。它生成了一个精细的补丁,将幂等键检查移到了变更之前,而没有改变公共API。该智能体运行了针对性测试和完整套件。所有18个测试全部通过。从未告知模型哪个文件包含问题或应进行何种更改。每个测试结果、搜索结果和代码检查都决定了其下一步行动。 下方的视频展示了完整的轨迹,包括调查过程、工具调用、生成的补丁、差异和最终验证。整个运行过程100%在我的本机本地执行。 MiniCPM5-2B支持通过llama.cpp、Ollama、vLLM、SGLang、iOS、Android和HarmonyOS进行本地部署。模型权重、训练方案、推理数据集和UltraX数据精炼系统均已开源。 GitHub仓库:https://huggingface.openbmb.cn/model/openbmb/MiniCPM5-2B?from=akshay_pachaar… 一个20亿参数的模型现在能够检查仓库、跨多个文件进行推理、修改代码并验证其补丁,同时其体量足够小,可以针对本地硬件部署。


openbmb/MiniCPM5-2B · Hugging Face

来源:https://huggingface.co/openbmb/MiniCPM5-2B

MiniCPM技术报告 (https://arxiv.org/pdf/2506.07900) | MiniCPM Wiki(中文) (https://modelbest.feishu.cn/wiki/UtWxwcERfiRIpIkBOjuc3h9tn1D) | GitHub仓库 (https://github.com/OpenBMB/MiniCPM) | UltraData (https://ultradata.openbmb.cn/) | 在线演示 (https://huggingface.co/spaces/openbmb/MiniCPM5-2B-Demo)

English | 中文 (https://huggingface.co/openbmb/MiniCPM5-2B/blob/main/README-cn.md)

https://huggingface.co/openbmb/MiniCPM5-2B#highlights亮点

我们发布了 MiniCPM5-2B,这是 MiniCPM5 系列的第二款模型,继 MiniCPM5-1B 之后。它是一个密集的20亿参数Transformer模型,扩展了相同的训练方案,专为设备端、本地部署和资源受限场景构建,达到了20亿参数级别的开源SOTA水平。

🏆 20亿参数级开源SOTA:与同等规模的强劲开源模型相比,MiniCPM5-2B在该比较集中达到了SOTA性能。在整体上,它与40亿参数级模型相比仍具竞争力,同时在编码、数学、长上下文理解、工具使用和智能体任务方面,展现出超越同等规模模型的优势。

📂 开源高质量数据:伴随模型,我们开源了其背后的高质量训练数据集,作为 UltraData 家族的一部分:UltraX(高质量网页预训练数据集);UltraData-Code(包含L0-L3分级代码数据管理,以驱动编码能力显著提升);UltraData-SFT-Agent-2609(包含50万条智能体训练样本,以增强全面的设备端智能体能力);以及 UltraData-RL-2609(包含超过8万条涵盖数学、代码、通用知识和长上下文推理的高质量RL训练样本)。

https://huggingface.co/openbmb/MiniCPM5-2B#model-list模型列表

使用此目录选择与您的运行时匹配的模型格式:

MiniCPM5-2B

MiniCPM5-1B

https://huggingface.co/openbmb/MiniCPM5-2B#model-information模型信息

MiniCPM5-2B具有以下特性:

  • 类型:因果语言模型
  • 架构:标准的 LlamaForCausalLM
  • 参数数量:2,516,756,480
  • 非嵌入层参数数量:1,981,982,720
  • 层数:42
  • 注意力头数(GQA):Q头16个,KV头2个
  • 上下文长度:131,072

https://huggingface.co/openbmb/MiniCPM5-2B#introduction简介

MiniCPM5-2B是MiniCPM5系列的第二款模型。它专为本地助手、编码智能体、工具使用工作流以及需要紧凑模型的推理场景而设计。该模型在保持小部署体积的同时,提供了原生的长上下文支持。

https://huggingface.co/openbmb/MiniCPM5-2B#evaluation-results评测结果

我们将MiniCPM5-2B与同等规模的强劲开源模型进行比较,包括LFM2.5-2.6B、Qwen3.5-2B和Gemma-4-E2B-it,同时也列出了更大模型如Qwen3.5-4B、granite-4.2-3B、Nemotron-3-Nano-4B、Gemma-4-E4B-it和LFM2.5-8B-A1B作为参考。

在该比较集中,MiniCPM5-2B以平均分53.9达到了20亿参数级开源SOTA,并且也超过了此处包含的所有更大模型(最高分为51.1)。其优势在代码推理、数学推理、长上下文理解、工具使用和多项智能体任务中最为明显。

MiniCPM5-2B与基线模型的评测结果

模型MiniCPM5-2B2B级模型4B级模型
LFM2.5-2.6BQwen3.5-2BGemma-4-E2B-itQwen3.5-4Bgranite-4.2-3BNemotron-3-Nano-4BGemma-4-E4B-itLFM2.5-8B-A1B
平均分53.933.228.024.651.142.732.631.228.4
代码推理
LiveCodeBench v669.142.120.242.956.458.950.753.939.8
LCB-Pro 25Q2 (Easy)68.030.910.327.158.354.651.645.827.8
LCB-Pro 25Q2 (Medium)17.50.00.00.07.05.35.31.80.0
OJBench32.511.22.611.624.821.820.019.08.2
SciCode (wbg)26.3†14.2†2.8†20.9†16.1†24.9†16.4†24.4†7.8†
数学推理
AIME 202586.541.929.631.778.879.456.337.146.0
AIME 202686.545.229.039.882.783.562.145.056.7
HMMT Feb 202663.833.720.517.864.060.851.330.138.5
MATH-50094.689.685.885.499.097.091.688.293.2
指令遵循
IFBench66.359.046.025.759.073.058.328.351.0
IFEval86.793.477.531.490.293.788.044.490.8
Multi-IF71.876.857.140.373.675.965.945.971.4
通用知识
MMLU-Pro70.865.264.356.078.065.865.768.363.1
MMLU-Redux84.780.080.071.888.778.979.883.780.0
HLE8.9†6.2†2.6†4.8†9.9†6.6†4.9†3.8†6.9†
GPQA-Diamond70.2†55.8†45.6†43.3†77.1†55.9†51.3†57.6†51.3†
SuperGPQA40.826.238.630.352.839.937.838.734.5
长上下文
AA-LCR59.0†5.3†28.7†17.0†61.0†24.3†17.3†33.0†0.0†
NoLiMa68.10.717.13.943.55.11.12.30.5
LongBenchPro44.823.78.242.258.434.827.953.519.6
LongBench v243.730.324.933.247.336.032.042.730.4
工具使用
τ3-Bench Banking20.8†7.2†2.13.96.8†5.6†1.24.13.4
τ2-Bench Telecom97.190.469.0†20.8†92.1†40.928.1†20.8†16.1†
BFCL v466.661.143.636.656.852.243.747.049.2
编码智能体
SWE-bench Verified46.46.05.02.033.636.83.015.00.4
SWE-bench Pro14.40.60.80.028.212.30.13.30.4
Terminal-Bench v2.18.6†4.5†3.0†0.4†25.8†13.9†3.8†1.9†1.9†
搜索智能体
BrowseComp-ZH43.59.818.24.739.621.13.37.013.2
BrowseComp Top10039.713.719.36.033.319.04.76.39.7
GAIA Text-10388.749.547.930.178.657.326.539.541.1
通用智能体
GDPval-AA v219.6†4.50.00.011.70.0†0.00.00.0
Claw-Gym59.219.325.531.351.660.033.737.92.7
WildClaw23.910.29.28.917.020.08.914.34.5
QwenClaw42.919.318.214.537.136.416.816.74.5
  1. 蓝色粗体表示该行所有模型中的最佳结果(包括4B级模型);黑色粗体表示2B级模型中的最佳结果。
  2. 标记†的分数来自Artificial Analysis的官方发布;其余均为内部复现结果。

https://huggingface.co/openbmb/MiniCPM5-2B#training-recipe训练方案

MiniCPM5-2B的训练是UltraData分级数据管理 (https://arxiv.org/pdf/2602.09003) 的完整实践,涵盖三个阶段:基础训练、中期训练和后训练。

在基础训练阶段,模型经历稳定训练和衰减训练,以构建核心语言能力和训练稳定性。然后进入中期训练,进一步强化目标能力并适应目标数据分布。训练语料库随模型一同发布,包括 Ultra-FineWeb、Ultra-FineWeb-L3、UltraX、UltraData-Code 和 UltraData-Math。

在后训练阶段,我们分三步进行:SFT、RL和OPD。我们首先使用400B token的深度思考SFT来建立深度思考和通用聊天能力;SFT数据发布为 UltraData-SFT-2605,智能体SFT数据发布为 UltraData-SFT-Agent-2609。然后,我们为数学、代码、智能体任务、写作及相关领域训练专门的RL教师(相应数据也开源为 UltraData-RL-2609),并使用策略内蒸馏(OPD) 将这些教师的知识蒸馏回一个发布模型。

MiniCPM5-2B 训练方案

https://huggingface.co/openbmb/MiniCPM5-2B#what-does-rl–opd-bringRL + OPD 带来了什么?

RL + OPD 是 MiniCPM5-2B 后训练的关键部分。在RL阶段,我们采用了 JustRL II 中描述的基于评论家的算法,显著提高了训练稳定性,并在多个领域取得了显著收益。在下面列出的基准测试中,RL + OPD 将推理和通用能力平均提升了**↑10.96分**,智能体能力提升了**↑6.96分**。

OPD 整合了由 RL 训练产生的16个专家模型的能力,其中包括5个智能体专家模型。在每个响应位置,我们计算学生和教师 logits 之间完整词汇表的反向KL散度作为优势估计,取代了原始的基于验证的优势。OPD 直接重用于训练每个 RL 教师的提示作为蒸馏数据,因此不需要额外构建语料库。

MiniCPM5-2B RL + OPD 收益

https://huggingface.co/openbmb/MiniCPM5-2B#quickstart快速开始

https://huggingface.co/openbmb/MiniCPM5-2B#vllmvLLM

pip install "vllm>=0.21"
vllm serve openbmb/MiniCPM5-2B --port 8000
curl http://localhost:8000/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openbmb/MiniCPM5-2B",
    "messages": [{"role": "user", "content": "Who are you? Please briefly introduce yourself."}],
    "max_tokens": 128,
    "temperature": 1.0
  }'

https://huggingface.co/openbmb/MiniCPM5-2B#sglangSGLang

pip install "sglang[srt]>=0.5.16"
python -m sglang.launch_server --model-path openbmb/MiniCPM5-2B --port 30000
curl http://localhost:30000/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openbmb/MiniCPM5-2B",
    "messages": [{"role": "user", "content": "Who are you? Please briefly introduce yourself."}],
    "max_tokens": 128,
    "temperature": 1.0
  }'

投机解码(DSpark):我们还发布了 MiniCPM5-2B-DSpark,一个专门为 MiniCPM5-2B 训练的 DSpark 草稿模型。在 SGLang 中启用它可以加速

相似文章

openbmb/MiniCPM5-2B-GGUF

Hugging Face Models Trending

发布 MiniCPM5-2B-GGUF,这是一个针对设备端部署优化的20亿参数AI模型,使用开源训练数据集在同类产品中达到了最先进的性能水平。

openbmb/MiniCPM5-2B

Hugging Face Models Trending

OpenBMB发布了MiniCPM5-2B,这是一个2B参数的密集Transformer模型,在设备端部署的同类模型中达到了最先进的性能,并提供了开源的高质量训练数据集。

MiniCPM5-1B

Reddit r/LocalLLaMA

OpenBMB 发布了 MiniCPM5-1B,这是一个密集型1B参数Transformer模型,在开源1B级模型中达到SOTA,专为设备端部署设计,支持混合推理和长上下文。