Skip to content

[AgentX]: B300 Kimi K3 DSpark refresh - #2476

Open
cquil11 wants to merge 2 commits into
mainfrom
agent/refresh-kimik3-b300-dspark-agentx
Open

[AgentX]: B300 Kimi K3 DSpark refresh#2476
cquil11 wants to merge 2 commits into
mainfrom
agent/refresh-kimik3-b300-dspark-agentx

Conversation

@cquil11

@cquil11 cquil11 commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Refresh the existing Kimi K3 DSpark AgentX submission for B300 using the corrected AgentX harness.
  • Preserve the current ten-point GPU-resident and SimpleCPU offload search space unchanged.

Validation

  • Generated all ten AgentX search-space points successfully.
  • Parsed the master config and perf changelog as YAML.
  • git diff --check

@cquil11
cquil11 requested a review from a team August 3, 2026 16:28
@github-actions

github-actions Bot commented Aug 3, 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 关于重新运行失败任务的文档

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

Looks good — a straightforward, correctly-formatted perf-changelog entry refreshing an existing AgentX submission. The only finding is a non-functional metadata nit (missing bilingual PR title), which doesn't block this.

Extended reasoning...

Overview

The PR adds a single 5-line entry to perf-changelog.yaml, referencing the existing kimik3-fp4-b300-vllm-agentic-dspark config key (confirmed present in configs/nvidia-master.yaml) to record a refreshed AgentX submission for B300 Kimi K3 DSpark. No search-space, code, or config-key changes — purely a changelog/metadata append.

Security risks

None. The change is a static YAML changelog entry with no executable logic, no new config keys, no credentials, and no changes to auth/permissions paths.

Level of scrutiny

Minimal scrutiny is appropriate here — this is a mechanical, additive changelog entry following the exact structural pattern of the immediately preceding entries in the file (config-keys/description/pr-link), referencing a pre-existing, already-defined config key.

Other factors

The bug hunting system's only finding is a nit about the PR title lacking a required Simplified Chinese translation per AGENTS.md convention — a process/metadata gap, not a functional defect, and consistent with several recent adjacent commits in the log. The other candidate issue raised (placeholder pr-link) was already ruled out as expected/consistent with existing entries. No outstanding unaddressed reviewer comments exist in the timeline.

Comment thread perf-changelog.yaml
Comment on lines +5377 to +5380
- config-keys:
- kimik3-fp4-b300-vllm-agentic-dspark
description:
- "Refresh B300 Kimi K3 DSpark submission with corrected AgentX harness"

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.

🟡 AGENTS.md (Git conventions, line 82) requires every commit message/PR title to include a Simplified Chinese translation alongside English, since squash-merge inherits the PR title as the commit subject. Both this PR's title ('[AgentX]: B300 Kimi K3 DSpark refresh') and the resulting squash commit are English-only with no 中文 translation. This is a metadata/convention gap, not a functional bug, so it's easily fixed by amending the PR title (or a follow-up commit note) to add the Chinese translation.

Extended reasoning...

What the convention requires: AGENTS.md states under Git conventions: "Commit messages must include a Simplified Chinese translation in addition to English — keep the subject line in English (conventional-commit style), then include the Chinese translation of the subject and key body points in the commit body... Squash-merge commits inherit the bilingual PR title, which satisfies the subject requirement automatically." That last sentence makes the PR title the actual enforcement point for squash-merged PRs like this one, since GitHub squash-merge by default uses the PR title as the resulting commit subject.

Where it was violated: The PR title is [AgentX]: B300 Kimi K3 DSpark refresh — English only, no 中文: translation. I confirmed the resulting merged commit with git log -1 --format=%B 743b761, which returns exactly perf(agentx): refresh B300 Kimi K3 DSpark with no body and no Chinese translation at all. Per the AGENTS.md rule, this commit needed either a bilingual PR title (inherited into the subject) or a trailing 中文:<translation> paragraph in the body — it has neither.

Why nothing else in the repo catches this: There is no CI check enforcing bilingual commit/PR titles (unlike the doc-mirroring rule for _zh.md files, which is a hard requirement with its own convention but still no automated gate that I could find). Enforcement here is purely reviewer-driven, which is why it slipped through on this PR as well as on the immediately preceding commits (#2420, #2421, #2464) — this appears to be a widely-unenforced convention rather than something unique to this change.

Step-by-step proof:

  1. AGENTS.md line 82 (Git conventions section) states the bilingual requirement and explicitly calls out that squash-merge commits satisfy it via the PR title.
  2. This PR's title, as shown in the PR metadata, is [AgentX]: B300 Kimi K3 DSpark refresh — no Chinese text present.
  3. git log -1 --format=%B 743b761 (the squash-merge commit that added this perf-changelog.yaml entry) returns a single English line, perf(agentx): refresh B300 Kimi K3 DSpark, with no body and no 中文: section.
  4. Therefore the bilingual-subject requirement in AGENTS.md was not satisfied by either the PR title or the merged commit body.

Impact and fix: This causes no functional failure — the changelog entry, config keys, and PR content are all correct, and nothing breaks at merge or runtime. It is a documentation/process compliance gap. The fix is simply to amend the PR title (or add a commit-body note before merge) to include a 中文:<subject translation> line, e.g. 中文:刷新 B300 Kimi K3 DSpark 提交. Given the non-functional nature and the fact that recent adjacent commits have the same gap, this should be treated as a nit rather than a blocking issue.

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

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant