# PR #26968 完整报告

- 仓库：`sgl-project/sglang`
- 标题：docs: update RTX PRO 6000 deployment snippet
- 合并时间：2026-06-02 05:34
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/26968

---

# PR 分析报告：RTX PRO 6000 部署文档片段更新

## 执行摘要
此 PR 将 DeepSeek-V4 部署交互式文档代码片段中的 RTX PRO 6000 硬件标识从架构名 `sm120` 改为产品名 `rtx6000`，并禁用 HiCache 选项。仅涉及一个文件的配置文案调整，无运行时逻辑变更，风险极低。

## 功能与动机
PR body 明确说明：
- 将 RTX PRO 6000 部署选项从 `sm120` 重命名为 `rtx6000`
- 禁用 HiCache 并在切换硬件时重置该选项
- 删除 RTX PRO 6000 的命令注释，更新镜像引用至 `lmsysorg/sglang:latest`

目的是使文档更贴近产品命名习惯，并反映 RTX PRO 6000 实际硬件能力（HiCache 不兼容）。

## 实现拆解

1. **硬件标识重命名**：在 `hardware.items` 数组中将 `{ id: "sm120", label: "RTX PRO 6000 (SM120)" }` 改为 `{ id: "rtx6000", label: "RTX PRO 6000" }`，并更新所有相关条件判断（`modelSize`、`recipe` 禁用逻辑）。
2. **禁用 MegaMoE 硬件列表同步**：`MEGAMOE_UNSUPPORTED_HARDWARE` Set 中的 `"sm120"` 替换为 `"rtx6000"`。
3. **新增 HiCache 硬件限制**：新增 `HICACHE_UNSUPPORTED_HARDWARE` 集合（含 `"rtx6000"`），并修改 `isHicacheUnsupported` 函数同时检查 recipe 和 hardware，使 RTX PRO 6000 下 HiCache 选项显示为禁用并附带原因。
4. **文案及注释更新**：所有禁用原因中的 "SM120" 替换为 "RTX PRO 6000"；注释 "SM120: Flash only" 改为 "RTX PRO 6000: Flash only"。

### `docs_new/src/snippets/autoregressive/deepseek-v4-deployment.jsx`

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

```javascript
// 硬件选项列表：将 "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 同理：变量名和文案同步更新

```

## 评论区精华
无 review 讨论。

## 风险与影响
风险极低，仅影响文档片段的展示逻辑。用户选择 RTX PRO 6000 时将看到正确的产品名和 HiCache 禁用说明。无运行时影响。

## 关联脉络
与 PR #24692 （SM120 Blackwell Desktop 支持）紧密相关，是对其文档的后续维护，将架构名 `sm120` 统一为产品名 `rtx6000`，并明确了 HiCache 不支持的硬件范围。