Skip to content

perf(agentx): refresh dsv4-fp4-b300-vllm-agentic-mtp harness - #2517

Merged
cquil11 merged 6 commits into
mainfrom
agent/refresh-dsv4-b300-vllm-agentic-mtp
Aug 7, 2026
Merged

perf(agentx): refresh dsv4-fp4-b300-vllm-agentic-mtp harness#2517
cquil11 merged 6 commits into
mainfrom
agent/refresh-dsv4-b300-vllm-agentic-mtp

Conversation

@cquil11

@cquil11 cquil11 commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add a perf changelog entry for dsv4-fp4-b300-vllm-agentic-mtp.
  • Refresh the submission with the up-to-date AgentX harness.
  • Explicitly pass the vLLM backend Prometheus endpoint to AIPerf for every topology and require vllm: metrics before publishing results. This preserves automatic direct-server collection for pure TP and adds engine metrics alongside router metrics for DP-attention.

Validation

  • bash -n benchmarks/single_node/agentic/dsv4_fp4_b300_vllm_mtp.sh
  • python3 utils/validate_perf_changelog.py --changelog-file perf-changelog.yaml --base-ref origin/main --head-ref HEAD
  • python3 -m pytest utils/test_process_changelog.py utils/matrix_logic/test_generate_sweep_configs.py -q (116 passed)
  • Generated AIPerf command includes the backend URL after --server-metrics.
  • git diff --check

@cquil11
cquil11 force-pushed the agent/refresh-dsv4-b300-vllm-agentic-mtp branch from 704adc8 to 6ef1b6b Compare August 7, 2026 05:12
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Thanks for the contribution! Please reach out to respective companies' CODEOWNER to fill in the latest PR_REVIEW_CHECKLIST.md before pinging core maintainer on Slack for review. In order for the signoff PR check bot to trigger, you must follow the PR_REVIEW_CHECKLIST.md template correctly, including the phrase As a PR reviewer and CODEOWNER, I have reviewed this and have.

For PR verification, add the full-sweep-fail-fast label (strongly recommended) to this PR — the benchmark sweep only runs on labeled PRs. Use full-sweep-enabled only if you need matrix jobs to keep running past a failure.

PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. See GitHub's docs on re-running failed jobs


感谢你的贡献!请联系相应公司的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,然后再在 Slack 上联系核心维护者进行审阅。为了触发 signoff PR 检查机器人,你必须正确遵循 PR_REVIEW_CHECKLIST.md 模板,包括保留英文语句 As a PR reviewer and CODEOWNER, I have reviewed this and have

如需进行 PR 验证,请为此 PR 添加 full-sweep-fail-fast 标签(强烈推荐)— 基准测试 sweep 仅在带有标签的 PR 上运行。仅当需要矩阵任务在失败后继续运行时才使用 full-sweep-enabled

PR 作者有责任确保合并后所有 GitHub Action 任务完全通过。 很多时候失败只是偶发抖动(flake),重新运行失败的任务即可解决。参见 GitHub 关于重新运行失败任务的文档

@cquil11
cquil11 marked this pull request as ready for review August 7, 2026 05:24
@cquil11
cquil11 requested a review from a team August 7, 2026 05:24
@claude

claude Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Claude finished @cquil11's task in 1m 37s —— View job


PR Review

  • Gather context and read PR diff
  • Verify new perf-changelog.yaml entry is appended at end of file
  • Validate entry fields match existing conventions
  • Verify referenced config key exists in master configs
  • Post review conclusion

LGTM - no blocking issues found

Verified:

Note: I could not run python3 utils/validate_perf_changelog.py (python execution is not in my allowed tools), so validation was done by manual inspection; the author reports the YAML parses successfully.

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

LGTM — this is a changelog-only addition with no config or harness code changes.

Extended reasoning...

Overview

The diff touches only perf-changelog.yaml, appending a single new entry for dsv4-fp4-b300-vllm-agentic-mtp referencing PR #2517. No config, script, or harness files are modified in this diff.

Security risks

None. This is a static YAML changelog entry with no executable code, no secrets, and no external inputs.

Level of scrutiny

Low. Changelog-only additions are low-risk and mechanical. I verified the entry uses the documented schema (config-keys, scenario-type, description, pr-link) consistent with other entries and covered by utils/test_process_changelog.py, and confirmed dsv4-fp4-b300-vllm-agentic-mtp exists as a config key in configs/nvidia-master.yaml.

Other factors

The bug hunting system found no issues. One candidate concern was raised and ruled out: that the changelog claims a harness refresh without an accompanying config/harness change — but since this PR's diff is scoped to the changelog file alone, that's expected for this PR and not a defect in the diff itself.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

@cquil11

cquil11 commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator Author

/stage-results 31192604550

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

@cquil11 staged run 31192604550: https://inferencemax-app-git-staging-semianalysisai.vercel.app/inference?i_dates=2026-08-07~r31192604550

This run remains available across future /stage-results requests. Staging the same run ID again updates its staged data. Staging workflow

@cquil11 已将运行 31192604550 发布到预发布环境:https://inferencemax-app-git-staging-semianalysisai.vercel.app/inference?i_dates=2026-08-07~r31192604550

后续的 /stage-results 请求不会移除此运行;再次发布相同的运行 ID 会更新其预发布数据。预发布工作流

@cquil11

cquil11 commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator Author

/reuse-sweep-run 31192604550

# Conflicts:
#	utils/aiperf
@cquil11
cquil11 merged commit e8d19bb into main Aug 7, 2026
25 checks passed
@cquil11
cquil11 deleted the agent/refresh-dsv4-b300-vllm-agentic-mtp branch August 7, 2026 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Development

Successfully merging this pull request may close these issues.

1 participant