From c11f50cddc7d7a59cc1f1556fb73b83291b9fa99 Mon Sep 17 00:00:00 2001 From: Ezra Silvera Date: Sat, 4 Jul 2026 12:51:23 +0300 Subject: [PATCH] feat(constants): add llm-d-vllm framework label Register the llm-d-vllm framework in FW_REGISTRY with display label "llm-d vLLM" so the InferenceX GB200 DeepSeek-V4-Pro disaggregated benchmark series is recognized as a canonical framework (FRAMEWORK_KEYS) and rendered with a proper label instead of the uppercased slug. Add a matching FRAMEWORK_LABELS assertion. Signed-off-by: Ezra Silvera --- packages/constants/src/framework-aliases.test.ts | 4 ++++ packages/constants/src/framework-aliases.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/constants/src/framework-aliases.test.ts b/packages/constants/src/framework-aliases.test.ts index a7ec71ce..04a44747 100644 --- a/packages/constants/src/framework-aliases.test.ts +++ b/packages/constants/src/framework-aliases.test.ts @@ -17,6 +17,10 @@ describe('FRAMEWORK_LABELS', () => { it('labels the atom-disagg alias with its canonical label', () => { expect(FRAMEWORK_LABELS['atom-disagg']).toBe('Mooncake ATOMesh¹'); }); + + it('labels the canonical llm-d-vllm framework "llm-d vLLM"', () => { + expect(FRAMEWORK_LABELS['llm-d-vllm']).toBe('llm-d vLLM'); + }); }); describe('MODEL_SPEC_METHOD_LABELS', () => { diff --git a/packages/constants/src/framework-aliases.ts b/packages/constants/src/framework-aliases.ts index 74cbce3f..a00342aa 100644 --- a/packages/constants/src/framework-aliases.ts +++ b/packages/constants/src/framework-aliases.ts @@ -9,6 +9,7 @@ export const FW_REGISTRY: Record = { 'dynamo-sglang': { label: 'Dynamo SGLang' }, 'dynamo-trt': { label: 'Dynamo TRTLLM' }, 'dynamo-vllm': { label: 'Dynamo vLLM' }, + 'llm-d-vllm': { label: 'llm-d vLLM' }, 'mooncake-atom': { label: 'Mooncake ATOMesh¹' }, 'mori-sglang': { label: 'MoRI SGLang' }, sglang: { label: 'SGLang' },