Skip to content

knowledge(vllm-omni): 1 change(s) from intake - #389

Merged
tzhouam merged 1 commit into
mainfrom
kb/vllm-omni/vllm-omni-intake-5ca7b46858fb
Oct 22, 2026
Merged

tzhouam merged 1 commit into
mainfrom
kb/vllm-omni/vllm-omni-intake-5ca7b46858fb

Conversation

@tzhouam

@tzhouam tzhouam commented Oct 22, 2026

Copy link
Copy Markdown
Collaborator

Generated automatically by the Copilot knowledge service (changeset vllm-omni-intake-5ca7b46858fb).

op page rule
add repos/vllm-omni/rules-amd-ci.md VLLM-OMNI-PR9227-R2-01-SHARDING

Generator: zcode:GLM-5.3 · judge: codex:gpt-6-sol:medium.
The publisher merges it only if its local gate passes on the exact merge result.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-22T17:28:04.179483Z 45f6ae7 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@tzhouam
tzhouam merged commit a694bf8 into main Oct 22, 2026
3 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 45f6ae7dab

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


# vllm-omni AMD/ROCm CI 流水线规则

## VLLM-OMNI-PR9227-R2-01-SHARDING — AMD READY R2-01 双分片:pytest-shard 切分、分片独占工件、fail-closed 与超时保留

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Move the AMD rule under the existing CI owner

When a review touches .buildkite/amd/**, knowledge/repos/vllm-omni/_index.md:27 routes it directly to ci/rules.md, whose AMD entry at lines 35–36 points to ci/rules-amd.md; owner-scoped navigation therefore never loads this new repository-root page. Merge this rule into the existing AMD CI rule page and update the CI index/routing there instead of creating a parallel root-level owner.

AGENTS.md reference: AGENTS.md:L12-L17

Useful? React with 👍 / 👎.

## VLLM-OMNI-PR9227-R2-01-SHARDING — AMD READY R2-01 双分片:pytest-shard 切分、分片独占工件、fail-closed 与超时保留

- 触发:改动 `.buildkite/amd/test-amd-ready.yml`(AMD READY 通道,区别于 PR #8014 覆盖的 MERGE 通道 test-amd-merge.yml)中 `ROCm · Model Executor GPU Coverage (R2-01) · Shard %N/%t` 步骤——`parallelism`、pytest 命令、junit/log/summary 工件路径、超时或 grade——或 `tests/buildkite/test_amd_ready_r2_01.py` 结构回归测试的断言。
- 强制:R2-01 必须保持 `parallelism: 2` 的两个并行 `mi300_1` 分片,label 以 `· Shard %N/%t` 结尾;分片只能经 pytest-shard 旗标 `--num-shards=$$BUILDKITE_PARALLEL_JOB_COUNT`、`--shard-id=$$BUILDKITE_PARALLEL_JOB` 实现,pytest 选择面保持不变(单卡 marker 表达式、`--run-level "core_model"`、`--durations=0`、`-v`、`-ra`);junit XML、tee 的 log 与 `tail -n 100` 生成的 summary 三类工件文件名都必须嵌入 `$${BUILDKITE_PARALLEL_JOB}-of-$${BUILDKITE_PARALLEL_JOB_COUNT}` 后缀,使并发分片互不覆盖;保留 `timeout --signal=TERM --kill-after=2m 45m` 命令超时(为 summary 工件留约 5 分钟)、`timeout_in_minutes: 50`、`grade: NonBlocking`、`mirror_hardwares: [amdproduction]`、`depends_on: amd-build`,以及 fail-closed 语义:该步骤恰好一条 pytest 命令、无 `--collect-only`、无 `VLLM_CI_ALLOW_NO_TESTS`。结构必须由 `tests/buildkite/test_amd_ready_r2_01.py` 回归守护:断言 `parallelism == 2`、argv 含两个分片旗标与 `-v`/`-ra`/`--durations=0`、三类工件名带分片后缀、单条 pytest 命令、fail-closed 旗标缺失与 45m/50m 超时。动机(PR #9227 记录的实测):单作业选中 1,811 个用例需 pytest 34m21s、作业 35m05s(build 14388);双分片实测 19m01s/21m35s、关键路径 22m22s,且两个 AITER MHA kernel 在每个干净 worker 上独立编译(253-254s 与 275-278s),分片不会摊薄每分片的编译成本。

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Remove run-specific benchmark evidence from the rule

For future PR learning, this paragraph permanently records PR #9227's selected-test count, build number, shard runtimes, critical-path duration, and kernel compilation timings. These are one-off result data rather than executable instructions and will become stale while appearing to be part of the active contract; retain the actionable sharding and timeout requirements plus provenance, but remove the embedded run report.

AGENTS.md reference: AGENTS.md:L12-L17

Useful? React with 👍 / 👎.

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.

1 participant