Prhub

#26968 docs: update RTX PRO 6000 deployment snippet

原始 PR 作者 Fridge003 合并时间 2026-06-02 05:34 文件变更 1 提交数 1 评论 2 代码增减 +33 / -29

执行摘要

RTX PRO 6000 部署文档片段更新

PR body 明确指出:重命名 RTX PRO 6000 部署选项从 sm120 到 rtx6000,禁用 HiCache 并重置硬件切换逻辑,移除 RTX PRO 6000 命令注释,更新镜像引用。目的是使文档与硬件命名规范对齐,并确保部署片段正确反映实际硬件能力(HiCache 不支持 RTX PRO 6000)。

此 PR 为纯文档/配置修正,内容已由作者 Fridge003 自行合并,无需精读。但可注意两点设计决策:

1) HiCache 在 RTX PRO 6000 上被显式禁用,暗示该硬件不具备 HiCache 兼容性;
2) 硬件标识从 GPU 架构名 (sm120) 改为产品名 (rtx6000),更易于用户理解。

讨论亮点

无 review 讨论。

实现拆解

  1. 硬件标识重命名:在 docs_new/src/snippets/autoregressive/deepseek-v4-deployment.jsx 的硬件选项列表中,将 { id: "sm120", label: "RTX PRO 6000 (SM120)" } 改为 { id: "rtx6000", label: "RTX PRO 6000" },去掉架构后缀 "SM120"。
  2. 禁用 MegaMoE 的硬件列表更新:将 MEGAMOE_UNSUPPORTED_HARDWARE 集合中的 "sm120" 替换为 "rtx6000"
  3. 禁用 HiCache:新增 HICACHE_UNSUPPORTED_HARDWARE 集合(包含 "rtx6000"),并在 isHicacheUnsupported 函数中增加硬件检查,使 RTX PRO 6000 下 HiCache 选项被禁用,并显示具体原因。
  4. 禁选原因文案更新:将 modelSize 和 recipe 选项中禁用原因的 "SM120" 字样替换为 "RTX PRO 6000";删除原有注释 "SM120: Flash only" 并替换为 "RTX PRO 6000: Flash only"。
  5. 镜像引用更新:将部署命令中引用的镜像标签更新为 lmsysorg/sglang:latest(patch 未完整展示,但 body 提及)。
文件 模块 状态 重要度
docs_new/src/snippets/autoregressive/deepseek-v4-deployment.jsx 文档片段 modified 6.52

关键源码片段

docs_new/src/snippets/autoregressive/deepseek-v4-deployment.jsx configuration

唯一变更文件,包含硬件标识重命名、HiCache 禁用逻辑新增、禁选原因文案更新等所有改动。

// 硬件选项列表:将 "sm120" 重命名为 "rtx6000",标签去掉 " (SM120)"
const options = {
  hardware: {
    name: "hardware",
    title: "Hardware Platform",
    items: [
      { id: "b200", label: "B200", default: true },
      { id: "b300", label: "B300", default: false },
      { id: "gb200", label: "GB200", default: false },
      { id: "gb300", label: "GB300", default: false },
      { id: "h200", label: "H200", default: false },
      { id: "h100", label: "H100", default: false },
      // 关键变更:id 从 "sm120" 改为 "rtx6000",label 简化
      { id: "rtx6000", label: "RTX PRO 6000", default: false },
    ],
  },
  // ... 其他配置不变
};// MegaMoE 不支持的硬件列表:同步更新为 "rtx6000"
const MEGAMOE_UNSUPPORTED_HARDWARE = new Set(["h100", "h200", "rtx6000"]);// 新增:HiCache 不支持的硬件集合
const HICACHE_UNSUPPORTED_HARDWARE = new Set(["rtx6000"]);// HiCache 禁用判断:现在同时检查 recipe 和 hardware
const HICACHE_UNSUPPORTED_RECIPES = new Set(["pd-disagg"]);
const isHicacheUnsupported = (vals) =>
  HICACHE_UNSUPPORTED_HARDWARE.has(vals.hardware) ||
  HICACHE_UNSUPPORTED_RECIPES.has(vals.recipe);// 在禁用选项中根据具体原因显示不同提示
if (option.name === "hicache" && vals && isHicacheUnsupported(vals)) {
  const reason = HICACHE_UNSUPPORTED_HARDWARE.has(vals.hardware)
    ? "HiCache is not supported on RTX PRO 6000"
    : "HiCache is not yet wired into the PD-Disagg cookbook command";
  return option.items.map((it) =>
    it.id === "disabled" ? it : { ...it, disabled: true, disabledReason: reason }
  );
}// modelSize 和 recipe 禁用原因中的 "SM120" 替换为 "RTX PRO 6000"
if (option.name === "modelSize" && vals && vals.hardware === "rtx6000") {
  return option.items.map((it) =>
    it.id === "big"
      ? { ...it, disabled: true, disabledReason: "V4-Pro does not fit on RTX PRO 6000 (8× 96 GB)" }
      : it
  );
}
// recipe 同理:变量名和文案同步更新

评论区精华

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

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

风险与影响

此 PR 仅修改文档源码片段中的配置字符串和逻辑集合,不涉及运行时逻辑、推理路径或数据路径,风险极低。唯一需注意的点是:RTX PRO 6000 对应的设备标识变更后,若其他文档或工具也硬编码了 "sm120",可能产生不一致——但鉴于这是统一入口的 JSX 片段,且 body 声明已整体更新,回归风险可忽略。

影响范围仅限于 DeepSeek-V4 部署文档片段的用户。用户在选择 RTX PRO 6000 硬件时,将看到正确的设备名 "RTX PRO 6000" 而非 "RTX PRO 6000 (SM120)";HiCache 选项将被正确禁用并附带其原因。无运行时行为变更,不影响已部署系统。

纯文档变更

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论