Reflection 放出 Beam:501B MoE、1M 上下文
美国新实验室 Reflection 发布首个模型 Beam,采用 MoE 架构,总参数 501B、每 token 激活 23B,支持 1M token 上下文,以 Apache 2.0 许可开放权重,主打编码与智能体场景。BF16 checkpoint 约 1 TB,另有 FP8 与面向 Blackwell 的 NVFP4 版本,transformers、SGLang、vLLM 首日支持。
编辑标为重要,发布不满 30 天。
本页目录12 节
记录
信号正文
#发生了什么
美国新实验室 Reflection 发布了首个模型 Beam,权重托管在 Hugging Face 上。这是一个稀疏混合专家(MoE)模型:总参数 501B,每个 token 只激活其中约 23B,上下文窗口为 1M token,采用 Apache 2.0 许可。官方的定位是面向希望在自己硬件、基础设施或云上运行前沿规模模型、并按自身场景定制的团队,重点是编码与智能体任务。
Beam 还附带一个基于 Rust 的开源 harness,官方称它能让模型发挥最佳性能。transformers、SGLang 和 vLLM 在发布当天即提供支持,Hugging Face 与 Reflection 团队合作给出了推理、SFT 和 RL 的配方。
架构与规格
- 解码器共 52 层,隐藏维度 5,120;使用分组查询注意力,48 个查询头、8 个 KV 头。
- 大多数层只在最近 512 个 token 的滑动窗口内做注意力,每第六层和最后一层做全上下文注意力,即 43 层滑动窗口加 9 层全局。全局层不做位置编码,改用随可见 token 数缓慢增长的查询缩放。
- 前 3 层是稠密 SwiGLU MLP,其余 49 层为 MoE,每层 256 个专家,每个 token 路由到 8 个。路由沿用 DeepSeek-V3 的分组受限方案,但不设共享专家。
- 专家参数占模型总量的 98.4%。部署时 256 个专家都要常驻内存,所以显存按 501B 模型算,速度却接近 23B 模型。
- 残差连接采用按步数衰减的加权方式,使残差流在全程保持恒定尺度。
- 模型提供 BF16、FP8、NVFP4 三种 checkpoint,BF16 版以 safetensors 格式存储约 1 TB。
- 支持跨轮保留推理内容(preserve_thinking)、带专用文法的工具调用,以及五档推理强度:low、medium(默认)、high、xhigh、max。
- 附带 DFlash2 推测解码草稿模型。
长上下文与硬件
混合注意力直接决定了 KV 缓存的增长速度:43 层滑动窗口每层只保留固定 512 token,不再增长;只有 9 层全局层保留完整序列。因此每 token 的缓存增量是 36 KiB,约为全部 52 层都做全局注意力时的六分之一。按官方给出的每序列数字,1M 上下文下 KV 缓存约 36.08 GiB,而朴素做法需要 208 GiB。
部署方面,最实用的路线是 NVFP4 checkpoint,可把 1 TB 的 BF16 权重压到约 280 GB,且官方称其保留了大部分质量。NVFP4 需要 Blackwell 代 GPU 原生支持;更早的 H200 等卡则用 FP8 版本。单张 B200 有 180 GB 显存,两张勉强放下权重、留给激活和 KV 缓存的空间很少,官方建议按四张 B200(720 GB)规划,或使用 8 卡 B200 节点、两张 B300(各 288 GB),甚至 8 张 RTX Pro 6000。没有 Blackwell 硬件的团队可以先用托管推理服务试用。
基准成绩
Reflection 提供了三个精度档位的成绩单。BF16 版本在 SWE Bench Verified 上为 81.6%,Terminal Bench v2.1 为 80.1%,AIME 2026 为 97.7%,HLE 无工具 36.0%、带工具 51.1%,GPQA Diamond 为 90.6%,MCP Atlas 为 80.8%。FP8 与 NVFP4 版本在多数项目上与 BF16 相差不大,个别项甚至略高,例如 SWE Bench Pro v2-Hard 在 NVFP4 下为 78.6%,BF16 为 76.5%。这些数字均来自发布方,尚待第三方复测。
对读者意味着什么
- 如果你的团队在评估自托管前沿编码模型,Beam 是少数同时具备开放权重、Apache 2.0 和 1M 上下文的选项,但先按 501B 的显存需求算清硬件账。
- 如果手上只有 Hopper 或更早的卡,FP8 checkpoint 是可行路径;想用 NVFP4 的显存收益,则要规划 Blackwell 资源。
- 基准分数由发布方提供,落地前应在自己的任务集上复测,尤其关注长上下文和工具调用场景。
为什么是现在
为什么重要
#开放权重模型里同时做到 501B 规模、1M 上下文和 Apache 2.0 许可的选项很少,Beam 让团队有条件把前沿级编码模型放在自己的基础设施上定制。它的混合注意力把 1M 上下文的 KV 缓存压到约六分之一,直接改变了长上下文部署的显存账本。
背景
技术背景
#MoE 通过稀疏激活把总参数与单 token 计算量解耦:Beam 总参数 501B,但每 token 只跑 8 个专家、约 23B 参数,所以显存按 501B 算、速度接近 23B。滑动窗口与全局注意力混合的层设计,则让大部分层只保留固定窗口的 KV 缓存,长上下文的显存增长主要来自少数全局层。
关注人群
谁该关注
#下一步
学习路径
#- 先读 MoE 架构的入门材料,弄清总参数、激活参数与显存占用三者的关系,再看 Beam 的规格表。
- 读一遍 Beam 的模型卡与 Hugging Face 博客,把 52 层、256 专家、8 路由这些数字和 KV 缓存计算方法对应起来。
- 用 vLLM 或 SGLang 在小规模硬件或 serverless 服务上跑一次 Beam,观察长上下文下的显存与吞吐表现。
- 在自己的编码或工具调用任务上复测发布方给出的基准项,判断分数能否迁移到实际负载。
关系网络
在技术网络中的位置
#当前技术与相邻技术、技能和背景知识的连接,点击节点可继续探索。
延伸思考
后续问题
#- Beam 在 1M 上下文下的实际首 token 延迟和吞吐是多少?
- NVFP4 checkpoint 在你们自己的任务上相比 BF16 掉点多少?
- Apache 2.0 许可下,商用部署还需要注意哪些配套条款?
发布记录
收录于
#收录这条信号的技术简报,新的在前;最后一行是它那一周的周回顾。标签是它在那一期所在的栏目。
来源参考