Qwen 35B-A3B MoE 与 27B dense 本地编码测试对比:速度快约 4 倍,质量差距远小于预期
摘要
一项本地实验,在代码维护任务上比较 Qwen 35B-A3B MoE 和 Qwen 27B dense,发现 MoE 模型速度快约 3.9 倍,且质量差距比预期更小。
我在一系列本地代码维护任务中,将 Qwen 35B-A3B MoE 与 Qwen 27B dense 进行了对比。在我的 R9700/llama.cpp 环境中,MoE 模型的生成速度快约 3.9 倍(约 116 对 30 tok/s),但编码质量差异比我预期的要小得多。两者通常都能正确处理普通的 bug 修复和多文件更改。随着我逐步提高测试难度,dense 模型确实展现出了优势——但主要体现在隐式不变量、不常见的边界情况,以及超出字面请求的后果方面,而不是基本正确性上。
模型
Qwen 3.6 35B-A3B — Q5_K_M(MoE)
Qwen 3.6 27B BASE — Q4_K_XL(dense)
硬件/运行时
Radeon AI PRO R9700 32 GB
Ryzen 9 5950X
llama.cpp,Vulkan,全部 GPU 卸载
这些编码测试使用 8K 上下文
一个早期的受控解析器修复测试很能说明问题:
35B-A3B:约 116 tok/s,暂定评分 7/10
27B dense:约 30 tok/s,暂定评分 7/10
单独这一项结果并不能构成我的论点。随后,我进行了一系列难度递增的多文件测试,涉及导入、稳定 ID、冲突处理、数据保留,以及最终在 ID 重新映射时必须保持有效的引用。到目前为止,我的结论刻意限定得很窄:在这些任务中,约 4 倍的吞吐量差异比我观察到的实际编码质量差异要大得多。这是一个小规模本地实验,并非对 MoE 与 dense 架构的普遍性论断。量化方式也不同,所以我不会声称这是一次学术上受控的架构对比。但结果确实让我对将活跃参数数量视为实际能力的直接代理指标持怀疑态度。我保留了原始提示词、源代码夹具、确切的 llama.cpp 命令、原始终端记录,以及难度递增的集成测试。如果有人想深入了解细节,我会在下面的评论中提供更多方法论和示例。
相似文章
Qwen3.6-27B:27B稠密模型实现旗舰级代码能力
Qwen发布Qwen3.6-27B,这款27B稠密模型号称代码性能达到旗舰水准,甚至超越更大的Qwen3.5-397B-A17B MoE,并展示了令人惊艳的SVG生成演示。
3.6-27B 发布:Dense 与 MoE 差距正迅速缩小
最新 3.6-27B 版本显示,MoE 在代码任务及长上下文场景中正快速逼近 Dense 模型,尽管 Dense 整体仍领先。
本地代理编码基准测试:Qwen 3.8 27B(多种权重量化/缓存量化/引擎/推理努力)与其他模型对比。
文章报道了一项基准测试,比较Qwen 3.8 27B与其他模型在代理编码方面的表现,强调中等推理模式在效率上更优,而xhigh模式在分数上没有显著提升。
4x RTX 3090 上的 Qwen3.5-27B、Qwen3.5-122B 和 Qwen3.6-35B —— MoE 模型在严格全局规则下的表现困境
潜水多年的老用户,首次发帖。在 4 张 RTX 3090 上对三款 Qwen 模型分别进行了 20 多个会话的实时智能体工作测试——**Qwen3.5-27B** 稠密模型、**Qwen3.5-122B-A10B** MoE 和 **Qwen3.6-35B-A3B** MoE。以下数据均解析自持续真实负载下的 vLLM 日志,而非合成基准测试。**本文所有数据的关键负载背景:** 测试框架是一个多智能体编排器,同时运行 1-6 个并发的 OpenCode 会话,Prompt 长度为 30-60k token,并且强制执行**严格的 Bash 允许列表
个人评测后续:Gemma4 26B MoE(Q8)vs Qwen3.5 27B Dense vs Gemma4 31B Dense 对比
个人基准测试显示,Qwen3.5-27B Dense 与 Gemma4-31B Dense 在 37 个失败用例中修复率 100%,即使 8-bit 量化的 Gemma4-26B MoE 也望尘莫及,同时消耗更少 token 与更短挂钟时间。