From b79b003f83e73a80ae72fb391f78370b319dd7d0 Mon Sep 17 00:00:00 2001 From: Oseltamivir <58582368+Oseltamivir@users.noreply.github.com> Date: Thu, 23 Jul 2026 17:11:17 +0800 Subject: [PATCH] feat(gpu): render RTX PRO 6000 Blackwell benchmark data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the NVIDIA RTX PRO 6000 Blackwell Server Edition (GB202, PCIe Gen5, 96 GB GDDR7) to HW_REGISTRY so MiniMax-M3 benchmarks on this SKU render across the inference, evaluation, and calculator charts. Display labels, colors, sort order, and cost/power lookups all derive from this single entry, so no other frontend edits are needed. hwToGpuKey already strips the new `-lat` artifact suffix via its first-segment logic; added a normalizer test to lock that in. All-in power and the three cost tiers are 9.99 placeholders pending official values from the SemiAnalysis AI Cloud TCO model; TDP is the datasheet 600 W max board power. $/token and per-MW metrics for this SKU are not meaningful until the real numbers land. 中文:将 NVIDIA RTX PRO 6000 Blackwell Server Edition(GB202,PCIe Gen5, 96 GB GDDR7)加入 HW_REGISTRY,使该 SKU 上的 MiniMax-M3 基准测试能在推理、 评估与计算器(calculator)图表中正常渲染——展示标签、配色、排序及成本/功耗 查询均由这一条目自动派生,无需改动其他前端代码。hwToGpuKey 的首段截取逻辑 已能剥离新的 `-lat` 产物后缀,补充一个 normalizer 测试加以固化。全能耗 (all-in power)与三档成本暂用 9.99 占位,等待 SemiAnalysis AI Cloud TCO 模型的官方数值;TDP 采用数据手册的 600 W 最大板卡功耗。在真实数值补齐前, 该 SKU 的 $/token 与 per-MW 指标无实际意义。 --- packages/constants/src/gpu-keys.ts | 18 ++++++++++++++++++ packages/db/src/etl/normalizers.test.ts | 5 +++++ 2 files changed, 23 insertions(+) diff --git a/packages/constants/src/gpu-keys.ts b/packages/constants/src/gpu-keys.ts index 5d972df9..79f0c232 100644 --- a/packages/constants/src/gpu-keys.ts +++ b/packages/constants/src/gpu-keys.ts @@ -123,6 +123,24 @@ export const HW_REGISTRY: Record = { costn: 1.9, costr: 2.1, }, + // NVIDIA RTX PRO 6000 Blackwell Server Edition (GB202, PCIe Gen5, 96 GB GDDR7). + // A workstation-class PCIe card benchmarked in 8× TP configs (no NVLink/NVSwitch); + // sorts last, after the datacenter SXM/OAM parts. + // TODO: power (all-in kW/GPU) and cost tiers are placeholders (9.99) pending the + // official values from the SemiAnalysis AI Cloud TCO model. TDP is the datasheet + // 600 W max board power. Until real numbers land, $/token and per-MW metrics for + // this SKU are not meaningful. + rtx6000pro: { + vendor: 'NVIDIA', + arch: 'Blackwell', + label: 'RTX PRO 6000', + sort: 9, + tdp: 600, + power: 9.99, + costh: 9.99, + costn: 9.99, + costr: 9.99, + }, }; /** Canonical set of GPU key strings used across all packages. */ diff --git a/packages/db/src/etl/normalizers.test.ts b/packages/db/src/etl/normalizers.test.ts index a24ee6db..3ecb3d37 100644 --- a/packages/db/src/etl/normalizers.test.ts +++ b/packages/db/src/etl/normalizers.test.ts @@ -82,6 +82,11 @@ describe('hwToGpuKey', () => { expect(hwToGpuKey('gb300-cw')).toBe('gb300'); }); + it('strips -lat suffix for RTX PRO 6000 (latency-optimized PCIe SKU)', () => { + expect(hwToGpuKey('rtx6000pro-lat')).toBe('rtx6000pro'); + expect(hwToGpuKey('rtx6000pro')).toBe('rtx6000pro'); + }); + it('strips runner index suffix before other suffixes', () => { expect(hwToGpuKey('mi355x-amd_0')).toBe('mi355x'); expect(hwToGpuKey('mi355x-amd_2')).toBe('mi355x');