Skip to content

[GLM-5.2] Mark MI350X verified - #1065

Merged
esmeetu merged 1 commit into
vllm-project:mainfrom
jin-amd:update-glm-5.2-rocm-mi350x
Oct 7, 2026
Merged

esmeetu merged 1 commit into
vllm-project:mainfrom
jin-amd:update-glm-5.2-rocm-mi350x

Conversation

@jin-amd

@jin-amd jin-amd commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

What this changes

The MI350X counterpart of #1036. All in models/zai-org/GLM-5.2.yaml:

  • Marks mi350x: verified.
  • Adds MI350X to the AMD FP8 section title and notes what the command achieves on 8x MI350X.

The serve command and the AMD image (vllm/vllm-openai-rocm:nightly) are unchanged.

Validation on 8x MI350X (gfx950), vllm/vllm-openai-rocm:nightly

vLLM 0.30.1rc1.dev558+g0cbac6cd1 (nightly-0cbac6cd1305f710e12193596b27488397bcb205, the current nightly), zai-org/GLM-5.2-FP8 at f33c6dc. The guide's AMD FP8 command, as written:

  • --max-model-len 524288 at --gpu-memory-utilization 0.80: 2,205,424-token KV cache, 4.21x maximum concurrency
  • MTP mean acceptance length 3.62 out of 5 drafted tokens (372 of 710 drafted tokens accepted) on a 512-token greedy generation
  • With thinking on (the default), the glm47 reasoning parser fills reasoning; chat_template_kwargs: {"enable_thinking": false} returns plain content with reasoning_tokens: 0; reasoning_effort high and max both answer correctly
  • The glm47 tool parser returns a well-formed get_weather call, and the follow-up turn with the tool result answers correctly
  • Needle retrieval is correct at 9.5K, 14K, 29K, 57K and 105K prompt tokens, with the needle at 10%, 50% and 90% of the document (15/15)
  • GSM8K, first 250 test questions, zero-shot, thinking off: 248/250
  • The recipe's benchmark block, with --no-enable-prefix-caching: 32/32 requests, 423.73 output tok/s, median TTFT 22.2 s, median TPOT 34.3 ms

The command builder's MI350X command (Rust frontend, FP8, MTP on, default --max-model-len) serves the full 1,048,576-token window with a 2,199,520-token KV cache (2.10x) and passes the same reasoning, tool-calling, needle and MTP checks (mean acceptance length 3.35).

@vercel

vercel Bot commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
vllm-recipes Ready Ready Preview Oct 3, 2026 2:39am UTC

Request Review

Verified on 8x MI350X with vllm/vllm-openai-rocm:nightly: the AMD FP8
command serves --max-model-len 524288 with a 2,205,424-token KV cache
and 4.21x maximum concurrency, MTP's mean acceptance length is 3.62
out of 5, the glm47 reasoning and tool parsers work, needle retrieval
is correct from 9.5K to 105K prompt tokens, and the recipe's benchmark
completes 32/32. The command builder's MI350X command (Rust frontend,
full 1M context) also serves.

Signed-off-by: Jin Tao <jin.tao@amd.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

@gemini-code-assist gemini-code-assist 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.

Code Review

This pull request updates the GLM-5.2.yaml model configuration to add support and documentation for the AMD MI350X GPU. Specifically, it marks the mi350x as verified, updates the last modified date, and adds performance metrics and references for running FP8 on 8x MI350X. There are no review comments, and I have no feedback to provide.

@jin-amd
jin-amd marked this pull request as ready for review October 3, 2026 06:15
Copilot AI balanced review requested due to automatic review settings October 3, 2026 06:15

Copilot AI 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.

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Copilot review overview

Review effort: Lite
Findings: None

What changed in this PR

Updates the GLM-5.2 model YAML to reflect MI350X validation status and document MI350X-specific performance notes for the AMD FP8 serving recipe.

Changes:

  • Marks mi350x as verified in the supported hardware matrix.
  • Updates the AMD FP8 guide section title to include MI350X.
  • Adds measured KV-cache/concurrency and MTP acceptance metrics for 8× MI350X.
File Description
models/​zai-org/​GLM-5.2.yaml Updates metadata and guide text to include MI350X verification and adds MI350X benchmark notes for the FP8 AMD recipe.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@esmeetu
esmeetu merged commit e638059 into vllm-project:main Oct 7, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — ee561a0c Deployed Oct 3, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants