Skip to content

Commit 81383fb

Browse files
authored
feat(gpu): support RTX PRO 6000 Blackwell benchmark data (#618)
1 parent 75c6467 commit 81383fb

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

packages/constants/src/gpu-keys.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,24 @@ export const HW_REGISTRY: Record<string, HwEntry> = {
123123
costn: 1.9,
124124
costr: 2.1,
125125
},
126+
// NVIDIA RTX PRO 6000 Blackwell Server Edition (GB202, PCIe Gen5, 96 GB GDDR7).
127+
// A workstation-class PCIe card benchmarked in 8× TP configs (no NVLink/NVSwitch);
128+
// sorts last, after the datacenter SXM/OAM parts.
129+
// TODO: power (all-in kW/GPU) and cost tiers are placeholders (9.99) pending the
130+
// official values from the SemiAnalysis AI Cloud TCO model. TDP is the datasheet
131+
// 600 W max board power. Until real numbers land, $/token and per-MW metrics for
132+
// this SKU are not meaningful.
133+
rtx6000pro: {
134+
vendor: 'NVIDIA',
135+
arch: 'Blackwell',
136+
label: 'RTX PRO 6000',
137+
sort: 9,
138+
tdp: 600,
139+
power: 9.99,
140+
costh: 9.99,
141+
costn: 9.99,
142+
costr: 9.99,
143+
},
126144
};
127145

128146
/** Canonical set of GPU key strings used across all packages. */

packages/db/src/etl/normalizers.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ describe('hwToGpuKey', () => {
8282
expect(hwToGpuKey('gb300-cw')).toBe('gb300');
8383
});
8484

85+
it('strips -lat suffix for RTX PRO 6000 (latency-optimized PCIe SKU)', () => {
86+
expect(hwToGpuKey('rtx6000pro-lat')).toBe('rtx6000pro');
87+
expect(hwToGpuKey('rtx6000pro')).toBe('rtx6000pro');
88+
});
89+
8590
it('strips runner index suffix before other suffixes', () => {
8691
expect(hwToGpuKey('mi355x-amd_0')).toBe('mi355x');
8792
expect(hwToGpuKey('mi355x-amd_2')).toBe('mi355x');

0 commit comments

Comments
 (0)