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 不兼容)。
实现拆解
- 硬件标识重命名:在
hardware.items 数组中将 { id: "sm120", label: "RTX PRO 6000 (SM120)" } 改为 { id: "rtx6000", label: "RTX PRO 6000" },并更新所有相关条件判断(modelSize、recipe 禁用逻辑)。
- 禁用 MegaMoE 硬件列表同步:
MEGAMOE_UNSUPPORTED_HARDWARE Set 中的 "sm120" 替换为 "rtx6000"。
- 新增 HiCache 硬件限制:新增
HICACHE_UNSUPPORTED_HARDWARE 集合(含 "rtx6000"),并修改 isHicacheUnsupported 函数同时检查 recipe 和 hardware,使 RTX PRO 6000 下 HiCache 选项显示为禁用并附带原因。
- 文案及注释更新:所有禁用原因中的 "SM120" 替换为 "RTX PRO 6000";注释 "SM120: Flash only" 改为 "RTX PRO 6000: Flash only"。
docs_new/src/snippets/autoregressive/deepseek-v4-deployment.jsx
唯一变更文件,包含硬件标识重命名、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 同理:变量名和文案同步更新
评论区精华
无 review 讨论。
风险与影响
风险极低,仅影响文档片段的展示逻辑。用户选择 RTX PRO 6000 时将看到正确的产品名和 HiCache 禁用说明。无运行时影响。
关联脉络
与 PR #24692 (SM120 Blackwell Desktop 支持)紧密相关,是对其文档的后续维护,将架构名 sm120 统一为产品名 rtx6000,并明确了 HiCache 不支持的硬件范围。
参与讨论