技术

腾讯开源的 DSpine 推测解码挺有意思,但什么时候能在 Mac 上支持 Qwen3.8-27B?

最近一直在研究 Apple Silicon 本地运行大模型的性能,发现腾讯开源了一个推测解码项目 DSpine。
GitHub: https://github.com/Tencent/DSpine
DSpine 的思路是通过多层并行预测、逐层传递前一位置的预测信息,提高草稿 Token 的接受率,从而减少大模型实际执行的解码轮次。
它不是新的大语言模型,而是一种推理加速方案。
一、Mac 上已经有比较明显的加速效果

腾讯官方提供了一组 Apple Silicon 测试:
硬件:M4 Pro 、64GB 内存、16 核 GPU
模型:Qwen3-8B BF16
在 T=0 的单流 MLX 测试中,平均解码速度:
推理方案速度普通 mlx-lm15.37 tok/sDFlash29.81 tok/sDSpine38.52 tok/s相对于普通 MLX ,DSpine 达到了约 2.5 倍的生成速度。
在另一个 SGLang-MLX 服务测试中,单并发、贪心解码下,DSpine 平均达到 60.46 tok/s ,对照基线为 14.77 tok/s ,约 4.09 倍。
这些数据来自不同测试配置,不能直接混为一谈,但至少证明 DSpine 在 Apple Silicon 上已经实现了有意义的加速。
二、Qwen3.8-27B 的数据更值得关注

腾讯还发布了针对 Qwen3.8-27B 的 DSpine 草稿模型。
在官方 SWE-bench Pro Agent 请求回放测试中:

  • 模型:Qwen3.8-27B BF16
  • 推理:SGLang + CUDA
  • 并发:8
  • 思考级别:xhigh
  • 开启 Prefix Cache
测试结果:
方案总吞吐量普通自回归解码248.17 tok/sDFlash2711.60 tok/sDSpine791.30 tok/sDSpine 相比普通解码达到约 3.19 倍吞吐量,相比 DFlash2 也有约 11% 的优势。
注意:791 tok/s 是 CUDA 环境下 8 路并发 Agent 回放的总吞吐量,不是单用户速度,更不是 Mac 上的测试成绩。
三、真正的问题:Mac 目前还没有完整的 27B 方案

目前项目虽然已经提供 Apple Silicon 的 MLX 实现,但公开的 Mac 实现主要支持 Qwen3-8B 这类全注意力模型。
Qwen3.8-27B 的官方高性能实现依赖 SGLang CUDA 路线,包括 FlashAttention 3 、Triton 、ReplaySSM 等组件。
因此,目前不能直接把 27B 的 DSpine 草稿模型放进 MLX 或 oMLX ,就获得官方 CUDA 测试中的加速效果。
四、我自己的使用场景

目前设备:

  • MacBook Pro M5 Pro ,64GB 内存
  • Qwen3.8-27B ,Jundot oQ4e-mtp 量化版本
  • 使用 ZCode 进行实际项目开发
  • 需要至少 128K 上下文
  • 任务涉及代码库分析、工具调用、多文件修改及 UI 实现
我测试过 oMLX 、Kapitsa 等推理引擎。
目前实际长上下文编程时,常见生成速度大约 27 tok/s ,Kapitsa 快的时候能达到 35 tok/s 。
模型的代码实现效果可以,但完整 Agent 任务仍然可能执行接近两个小时。
所以我现在更关心的不是 4K 短上下文跑分,而是 80K ~ 128K 上下文下,单用户持续编程任务的真实执行效率。
五、想讨论几个问题


  • 腾讯 DSpine 是否有计划把 Qwen3.8-27B 完整适配到 Apple Silicon / MLX ?
  • 27B 的混合架构、ReplaySSM 等部分,在 Metal / MLX 上移植的主要难点是什么?
  • 现有 27B 4bit 量化模型,未来能否搭配 DSpine 草稿模型使用?
  • 有没有开发者已经测试过 Mac M5 Pro / M5 Max 上的 DSpine 27B ?
  • 最关心的一点:在 128K 长上下文、单并发编程 Agent 场景下,DSpine 还能保持多少实际加速收益?
个人感觉,Apple Silicon 本地推理现在已经可以运行不少质量很好的 27B 模型,代码能力也逐渐达到可用水平。
但长时间 Agent 任务的速度依然是一个明显瓶颈。
希望后续能有更多针对 Apple Silicon 、长上下文、真实 Agent 工作负载的优化,而不只是短提示词的 tokens/s 跑分。
相关资料:

  • DSpine GitHub: https://github.com/Tencent/DSpine
  • Mac MLX 实现: https://github.com/Tencent/DSpine/tree/main/dspine_mlx
  • Qwen3.8-27B 草稿模型: https://huggingface.co/tencent/Qwen3.8-27B-DSpine-b16
  • 论文: https://arxiv.org/abs/2609.36173
欢迎有相关经验的开发者交流。


⚠️内容来自互联网,如有侵权请点击反馈!侵权投诉
本帖共 1 条回复,登录后即可查看

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

hot.热文换一批
  1. 别眨眼!人类首次"看见"光子!你家灯泡里全是它!
  2. 二十出头就显成熟?揭秘上一代人的"大人模样"背后原因
  3. 明明含有氢和氧,氢可燃氧助燃,为什么水偏偏不能燃烧?
  4. 🎉庆祝应用中心上架15个插件了,抽波优惠券![开奖时间:2026-04-26 20:00]
  5. 女装退货率飙至80%,商家为何挂密码锁发货?
  6. 古人为何50岁就百病缠身?揭秘1972年7月30日“马王堆女尸”出土之谜
  7. 世界上最凶猛的10种鸟,金雕到底有多厉害?猎杀野狼轻而易举?
  8. 中国真挖到“宝”了!海水里藏45亿吨铀,美国70年难题被突破
  9. 太阳和银河系之间,还有一个神秘结构?
  10. 牛马论坛[NIUMABBS]-行为规范准则
  11. 小时候父母不让玩手机的秘密,网友亲测:经历过才懂!
  12. [Day 21] - 10.26 - Tibo 又要重置了
  13. 测试
  14. day 22 - 今天 tibo 又重置
  15. 求一个 Claude Team 车位,想直接进 Team
  16. 1000 美金预算还剩 998,我让 AI 开启了「付费软件斩杀计划」(Day 7 / 7)
  17. “软饭硬吃?”石家庄一名25岁小伙在酒吧上班,被一位45岁的有钱大姐相中。
  18. AI 普及之后,应该把所有 Electron 重写为 native
  19. Ubuntu 等 Linux 发行版一发布,就锁定 PHP 版本号的原因是什么?
  20. 这种小程序葵花码直跳链接是怎么做到的?
  21. 感谢老板支持,成功拿下【全家福-至尊套餐】
  22. 1024 节日快乐
  23. x 互粉贴! x 中文圈抱团
  24. 如何减少人为干预,让 agent 独立工作并提高交付质量
远古树灵63.8%
牛马论坛(niumabbs.com),一个专注于分享日常新鲜事、职场工作点滴、摸鱼乐趣与各类生活感悟的交流平台。

    关注我们

  • 加入Q群
  • 微信客服
  • QQ客服
Copyright © 2026 NIUMABBS 版权所有 All Rights Reserved. |网站地图 劰载中...
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表