Skip to content

[AMD][Qwen3.5] Bump MI355X AgentX image to v0.5.20-rocm720-mi35x-20260926 - #3478

Open
yichiche wants to merge 3 commits into
mainfrom
amd/qwen35-agentx-image-20260924
Open

yichiche wants to merge 3 commits into
mainfrom
amd/qwen35-agentx-image-20260924

Conversation

@yichiche

@yichiche yichiche commented Sep 26, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Bump qwen3.5-fp4-mi355x-sglang-agentic-mtp from lmsysorg/sglang-rocm:v0.5.19-rocm720-mi35x-20260915 to lmsysorg/sglang-rocm:v0.5.20-rocm720-mi35x-20260926 (Docker Hub tag HTTP 200, digest sha256:f71b2a13a23132b9efdd39df58d13f310a59c2d101ec72271457295ed48016a9).
  • Keep TP4 GPU-resident conc [1, 4, 8, 12, 16]. Move TP2 conc 16 onto HiCache and drop TP2 GPU-resident conc 20. TP2 resident is [1, 4, 8, 12]; TP2 HiCache is [16, 20, 24, 28, 32, 36, 40].
  • Pin the HiCache host pool with hicache-size: 253 (overrides hicache-ratio) on every TP2 HiCache point.

Details

Same recipe grid as #3455, with the image moved from v0.5.20-rocm720-mi35x-20260924 to v0.5.20-rocm720-mi35x-20260926:

  • configs/amd-master.yaml: image and the TP2 conc grids for the AgentX arm.
  • benchmarks/single_node/srt-slurm-recipes/qwen3.5/sglang/mi355x-fp4-mtp/agentic.yaml: model.container set to the same image; resident override_tp2_c16 and override_tp2_c20 replaced by override_tp2_c16_hicache; hicache-size: 253 added to every HiCache override.
  • perf-changelog.yaml: one appended entry.

Each of the 16 matrix points resolves to exactly one recipe override (gpus, CONC, KV_OFFLOADING, and image), and no override is left unused.

AI model disclosure

Cursor Grok 4.6 prepared the image bump, HiCache size pin, changelog, and this PR text.

…0924

Move the TP2 conc-16 point onto HiCache and pin hicache-size 253 on the srt-slurm recipe.
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the contribution!

  • Review: If this PR changes files owned by someone other than a repository admin or @SemiAnalysisAI/core, ask one eligible CODEOWNER to complete the latest PR_REVIEW_CHECKLIST.md before contacting a core maintainer on Slack. Follow the template exactly, including As a PR reviewer and CODEOWNER, I have reviewed this and have, so sign-off verification triggers.
  • PR verification: Sweeps only run on labeled PRs. Add full-sweep-fail-fast (strongly recommended); use full-sweep-enabled only when matrix jobs should continue after a failure.
  • After merging: PR authors must ensure all GitHub Actions jobs pass. Transient failures often pass on rerun; see how to rerun failed jobs.
中文

感谢你的贡献!

  • **审阅:**如果 PR 修改的文件归属于仓库管理员及 @SemiAnalysisAI/core 之外的 CODEOWNER,请先联系一位有资格的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,再通过 Slack 联系核心维护者。必须严格遵循模板,并保留 As a PR reviewer and CODEOWNER, I have reviewed this and have,才能触发签核验证。
  • **PR 验证:**扫描仅在带有标签的 PR 上运行。强烈建议添加 full-sweep-fail-fast;仅当需要矩阵任务在失败后继续运行时才使用 full-sweep-enabled。
  • **合并后:**PR 作者必须确保所有 GitHub Actions 任务通过。临时性失败通常可以通过重新运行恢复;参见重新运行失败任务的说明。

@github-actions

github-actions Bot commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

@yichiche yichiche changed the title [AMD][Qwen3.5] Bump MI355X AgentX image to v0.5.20-rocm720-mi35x-20260924 [AMD][Qwen3.5] Bump MI355X AgentX image to v0.5.20-rocm720-mi35x-20260926 Sep 26, 2026

@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.

I reviewed this PR and didn't find any bugs. Because configs/amd-master.yaml is CODEOWNERS-restricted to specific AMD reviewers (not including this PR's author), a human look from one of those owners would still be worthwhile before merging.

What was reviewed:

  • Image tag bump (v0.5.19-...-20260915 to v0.5.20-...-20260924) is consistent between agentic.yaml's model.container and amd-master.yaml's image field.
  • The TP2/TP4 conc-list restructuring: each of the 16 concurrency points across TP4 [1,4,8,12,16] resident, TP2 [1,4,8,12] resident, and TP2 [16,20,24,28,32,36,40] hicache maps to exactly one recipe override block (matching CONC/KV_OFFLOADING), with override_tp2_c16 renamed into override_tp2_c16_hicache and override_tp2_c20 (GPU-resident) deleted outright.
  • hicache-size: 253 was added consistently to all 7 TP2 HiCache override blocks alongside the pre-existing hicache-ratio.
  • perf-changelog.yaml only appends a new entry at the tail; no prior bytes were altered.
  • Could not independently verify the new image tag exists on the registry (no outbound network access available in this environment).
Extended reasoning...

This is a config-only change (two YAML recipe/master-config files plus an appended changelog entry) that bumps an SGLang ROCm image tag and restructures the TP2 HiCache concurrency sweep for the Qwen3.5 MI355X AgentX recipe; no code, auth, or injection-relevant surface is touched. I verified the image bump is consistent across both files, that the conc-list changes map 1:1 to the recipe's override blocks with no benchmarked point silently dropped, that hicache-size was added uniformly, and that the changelog was only appended to. The deciding factor for deferring rather than approving is that configs/amd-master.yaml is covered by CODEOWNERS (specific named AMD reviewers), and the PR author is not among them, so a human owner should still sign off.

This review covers commit 4835978, which is no longer the latest commit on this pull request; later commits are not covered by it.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant