OpenBMB · HF

呵

MiniCPM5-2B-DSpark

MiniCPM5-2B-DSpark

二〇二六年九月八日 · 英文原文

OpenBMB 发布 MiniCPM5-2B-DSpark,一个为 MiniCPM5-2B 及其 tokenizer 配对的 DSpark draft checkpoint。模型含 5 层 draft 层、323,776,001 参数,每次前向生成 7 个 draft token,精度为 BF16。训练数据由目标模型生成,共 1,959,525 序列、70.5 亿 token,训练 6 epochs,最大序列长度 12,288,采用 AdamW 优化器及 CE、L1 与 confidence loss。评估显示在数学、代码、通用领域汇总接受长度分别为 5.5174(T=0)与 4.0514(T=1.0)。模型权重以 Apache-2.0 许可证发布。

MiniCPM5-2B-DSpark

MiniCPM5-2B-DSpark 是一个 DSpark draft checkpoint,专为与 MiniCPM5-2B 及其 tokenizer 精确配对而训练。

模型规格

属性 值
目标模型 MiniCPM5-2B
Draft 层数 5
Draft 参数量 323,776,001
每次前向传播的 draft token 数 7
目标 hidden-state 层 [1, 10, 20, 30, 39]
Checkpoint 精度 BF16

训练方案

训练响应由 MiniCPM5-2B 从通用领域、数学和代码 prompt 的混合数据中生成。

设置 值
训练序列数 1,959,525
训练 token 数 7,054,154,509
Epochs 6
最大序列长度 12,288
优化器 AdamW
目标函数 CE + L1 + confidence loss

评估

接受长度定义为总补全 token 数除以总投机验证步数。评估使用自然 EOS 终止和 max_new_tokens=4096。

领域 T=0 T=1.0
数学 6.0496 4.6050
代码 6.1106 4.4381
通用 4.1585 3.0997
汇总 5.5174 4.0514

与 SGLang 配合使用

python -m sglang.launch_server \
  --model-path <target-model-path> \
  --trust-remote-code \
  --speculative-algorithm DSPARK \
  --speculative-draft-model-path <draft-model-path> \
  --speculative-dspark-block-size 7

局限性与免责声明

本模型没有自主意图或法人资格;其输出是基于统计模式生成的文本,可能不准确、带有偏见或具有冒犯性,并且可能被精心构造的 prompt("越狱")操纵以产生非预期内容。其在政治、健康、金融和法律等敏感话题上的回复未经专家审核,不应被视为专业建议。

本模型按"现状"提供,不附带任何明示或暗示的担保,开发者不对因使用本模型而产生的任何损害承担责任。用户必须仅将模型用于合法、合规和合乎道德的目的,自行配置安全防护措施,并在需要时标注 AI 生成内容;禁止故意越狱、注入攻击或诱导有害输出,任何此类测试的风险由用户自行承担。

许可证

本仓库及 MiniCPM 模型权重根据 Apache-2.0 许可证发布。

引用

如果您觉得我们的工作有价值,请引用我们的论文:

@article{minicpm4,
  title={Minicpm4: Ultra-efficient llms on end devices},
  author={MiniCPM, Team},
  journal={arXiv preprint arXiv:2506.07900},
  year={2025}
}
译自 OpenBMB · HF · 录于 二〇二六年九月八日