Prhub

#33251 docs: drop unreachable inkling LoRA benchmark entry

原始 PR 作者 zijiexia 合并时间 2026-08-02 14:58 文件变更 1 提交数 1 评论 1 代码增减 +0 / -1

执行摘要

删除不可达的 inkling LoRA 基准条目

PR body 明确指出 inkling.jsx 未声明 h200 / lora / bf16 / balanced / single 单元格,而 _deployment.jsxfindBenchmarkfindCell 使用相同的 match 元组定位,因此没有 picker 选择能解析该条目;该条目也不携带任何数据,删除它不会改变任何渲染结果,只是停止让文件声称一个不存在的单元格。作者还说明这是在为后续新增静态检查(校验每个 benchmarksmatch 元组都对应真实单元格)做准备,但检查本身不在本 PR 内。

无需精读。若关注 docs 侧基准配置的数据契约,可留意 PR body 对 findBenchmarkfindCell 匹配逻辑的说明,理解这类配置文件必须与单元格声明保持一致。

讨论亮点

该 PR 没有任何 review 技术讨论,wisclmy0611 直接批准。唯一的 issue 评论是 Gemini Code Assist 的自动通知,说明代码审查服务已停止,不构成实质讨论。PR body 中作者已完整给出不可达条目的判断依据和验证结果。

实现拆解

  1. 核对单元格声明:对照 inkling.jsx 中实际声明的 LoRA 单元格(5 条 nvfp4 / balanced / single 加 1 条 gb300 / bf16 / balanced / multi-2),发现 h200 / bf16 / balanced / single 缺少对应单元格。
  2. 确认不可达性:_deployment.jsxfindBenchmarkfindCell 均按同一组 match 元组取数,单元格不存在即该条目永远无法被 picker 选中。
  3. 删除条目:从 inkling-benchmarks.jsxbenchmarks 数组移除该行,净删 1 行,不涉及其他字段或数据。
  4. 回归验证:运行 node docs_new/scripts/check_cookbook_configs.mjs,前后均只有 popular-models.jsx: no export const config 这一既有失败,无新增问题。
文件 模块 状态 重要度
docs_new/src/snippets/configs/thinkingmachines/inkling-benchmarks.jsx 基准配置 modified 3.38

关键源码片段

docs_new/src/snippets/configs/thinkingmachines/inkling-benchmarks.jsx configuration

唯一变更文件,删除一个不可达的 `h200 / lora / bf16 / balanced / single` 基准条目,消除与 `inkling.jsx` 单元格定义的不一致。

// LoRA 基准条目: match 元组必须对应 inkling.jsx 中真实存在的单元格,
// 否则 _deployment.jsx 的 findBenchmark 永远无法选中该条目。
// 本次变更删除了 h200 / lora / bf16 / balanced / single 这条不可达条目。
export const benchmarks = [
  // nvfp4 量化 + single 节点: b200 / b300 / gb200 / gb300 / h200 共 5 条
  { match: { hw: "b200", variant: "lora", quant: "nvfp4", strategy: "balanced", nodes: "single" } },
  { match: { hw: "b300", variant: "lora", quant: "nvfp4", strategy: "balanced", nodes: "single" } },
  { match: { hw: "gb200", variant: "lora", quant: "nvfp4", strategy: "balanced", nodes: "single" } },
  { match: { hw: "gb300", variant: "lora", quant: "nvfp4", strategy: "balanced", nodes: "single" } },
  { match: { hw: "h200", variant: "lora", quant: "nvfp4", strategy: "balanced", nodes: "single" } },
  // bf16 量化 + multi-2 节点: gb300
  { match: { hw: "gb300", variant: "lora", quant: "bf16", strategy: "balanced", nodes: "multi-2" } },
];

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

风险极低。删除的条目不携带数据,且 _deployment.jsx 的查找逻辑无法命中它,因此不会影响页面渲染或任何 picker 行为。唯一可能的情形是未来有人为 inkling.jsx 补上 h200 / bf16 单元格时需要同步恢复该条目;届时规划中的静态检查可以兜底。

对用户无可见影响;对文档维护者消除了一个假配置项,降低了后续静态检查的噪音。改动仅 1 行,影响范围仅限 docs_new/src/snippets/configs/thinkingmachines/inkling-benchmarks.jsx 单文件。

文档数据不一致 无渲染影响

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论