Skip to content

Use MXFP4 weights for PR 2139 GB200 vLLM recipes - #2185

Merged
Ankur-singh merged 1 commit into
SemiAnalysisAI:dsv4-fp4-gb200-dynamo-vllm-config-refreshfrom
jthomson04:jthomson04/pr-2139-mxfp4
Jul 14, 2026
Merged

Use MXFP4 weights for PR 2139 GB200 vLLM recipes#2185
Ankur-singh merged 1 commit into
SemiAnalysisAI:dsv4-fp4-gb200-dynamo-vllm-config-refreshfrom
jthomson04:jthomson04/pr-2139-mxfp4

Conversation

@jthomson04

Copy link
Copy Markdown
Contributor

Summary

  • Add a dedicated deepseek-v4-pro-mxfp4 model-path alias for /mnt/lustre01/models/DeepSeek-V4-Pro.
  • Switch only PR 2139's five standard GB200 Dynamo-vLLM recipes to the MXFP4 alias.
  • Preserve the existing deepseek-v4-pro to DeepSeek-V4-Pro-NVFP4 mapping for MTP2, agentic, and every other configuration.

Validation

  • bash -n runners/launch_gb200-nv.sh
  • Parsed perf-changelog.yaml, configs/nvidia-master.yaml, and all DeepSeek-V4 vLLM recipe YAML files (29 files total).
  • Generated the targeted GB200 DSV4 FP4 Dynamo-vLLM 8K/1K matrix; all five standard STP rows and four unchanged MTP rows were emitted.
  • python -m pytest utils/matrix_logic/ -q — 198 passed.
  • utils/validate_perf_changelog.py passed against PR 2139's current main merge-base.

Parent PR state

PR 2139 currently has a pre-existing merge conflict with main, so validation directly against the latest origin/main remains blocked until the parent branch is synchronized. This child PR intentionally does not rebase or otherwise modify the parent branch.

Add a dedicated MXFP4 model-path alias for the five standard GB200 Dynamo-vLLM recipes while preserving the existing NVFP4 mapping for all other configurations.

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

@Ankur-singh
Ankur-singh merged commit 316ae1e into SemiAnalysisAI:dsv4-fp4-gb200-dynamo-vllm-config-refresh Jul 14, 2026
Ankur-singh added a commit that referenced this pull request Jul 30, 2026
…GB200 Dynamo vLLM 推理栈 (#2139)

* perf(dsv4): refresh GB200 Dynamo vLLM stack

Update the vLLM image and Dynamo wheel, and enable multiple frontends across all five GB200 DeepSeek-V4-Pro topologies.

中文:更新 vLLM 镜像和 Dynamo wheel,并为 DeepSeek-V4-Pro 的全部五种 GB200 拓扑启用多个前端。

* chore: link performance changelog to PR #2139

Backfill the canonical pull request URL after creating the draft PR.

中文:创建草稿 PR 后,将正式 PR 链接回填至性能变更日志。

* perf(dsv4): use MessagePack for Dynamo request plane

Set DYN_REQUEST_PLANE_CODEC=msgpack on every GB200 Dynamo frontend, prefill worker, and decode worker.

中文:为所有 GB200 Dynamo 前端、预填充 worker 和解码 worker 设置 DYN_REQUEST_PLANE_CODEC=msgpack。

* fix(dsv4): reduce GB200 1P4D decode memory

Lower decode gpu-memory-utilization from 0.9 to 0.85 for the GB200 low-middle 1P4D TP8 recipe after the PR sweep OOM.

中文:针对 PR 扫描中出现的显存不足问题,将 GB200 低中段 1P4D TP8 配置的解码 gpu-memory-utilization 从 0.9 降至 0.85。

* Use MXFP4 weights for PR 2139 GB200 vLLM recipes (#2185)

Add a dedicated MXFP4 model-path alias for the five standard GB200 Dynamo-vLLM recipes while preserving the existing NVFP4 mapping for all other configurations.

* Align PR 2139 GB200 recipe identity versions (#2209)

Update the five standard GB200 Dynamo-vLLM recipe identities to the active container, Dynamo 1.3.0.dev1, and vLLM 0.1.dev18219+g4ba0a72a4.

* Use DeepGEMM-timeout vLLM setup for GB200 DSV4 (#2248)

* dsv4-fp4-gb200-dynamo-vllm: vLLM 0.25.1 container, remove setup_script (drop DeepGEMM-timeout patch)

---------

Co-authored-by: jthomson04 <jwillthomson19@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants