Repository navigation
Update kimik2.5-fp4-mi355x-vllm vLLM ROCm image to v0.21.0 #1407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2493,3 +2493,9 @@ | |
| - "Update image tag to vllm/vllm-openai:v0.20.2" | ||
| - "Add DEP configs for B300 vLLM MTP" | ||
| pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/1271 | ||
|
|
||
| - config-keys: | ||
| - kimik2.5-fp4-mi355x-vllm | ||
| description: | ||
| - "Update vLLM ROCm image from v0.18.0 to v0.21.0" | ||
| pr-link: XXX | ||
|
Check failure on line 2501 in perf-changelog.yaml
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔴 The new perf-changelog entry sets
pr-link: XXXinstead of a real PR URL. Every other entry in the file uses the formathttps://github.com/SemiAnalysisAI/InferenceX/pull/<num>, so this should behttps://github.com/SemiAnalysisAI/InferenceX/pull/1407(or the template form/pull/XXXthatutils/merge_with_reuse.shauto-rewrites). The bareXXXwill land in main as a malformed entry and also breaksmerge_with_reuse.sh'sendswith('/$PR')assertion on the auto-resolution path.Extended reasoning...
What the bug is
The new entry added to
perf-changelog.yamlat lines 2495-2501 setspr-link: XXX— a bare literal placeholder rather than a GitHub PR URL. Every other entry in the file (100+ entries, e.g. lines 2476, 2482, 2488, 2495) follows the conventionpr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/<num>, andAGENTS.md(around lines 118-123) documents this format explicitly. The PR description references #1407, so the intended value ishttps://github.com/SemiAnalysisAI/InferenceX/pull/1407.Why nothing catches it earlier
The Pydantic schema in
utils/matrix_logic/validation.py:483declarespr_linkonly as a requiredstr— no URL pattern, no prefix check. So a bareXXXpasses schema validation and the PR can land as-is.Concrete impact on
merge_with_reuse.shWalking through
utils/merge_with_reuse.shfor this exact value:pr-link. Withpr-link: XXX, the check"XXX" in linkis True, so the block is treated as a PR-side contribution that needs rewriting.block.replace("/pull/XXX", f"/pull/{pr}")— but the bare stringXXXcontains no/pull/XXXsubstring, so the replacement is a no-op and the literalXXXsurvives unchanged.last['pr-link'].endswith(f'/${PR}')then evaluates'XXX'.endswith('/1407')→ False, killing the merge script.So even ignoring the cosmetic/data-quality issue, this bare placeholder actively breaks the documented auto-rebase tooling.
Downstream tooling
Beyond
merge_with_reuse.sh, anything that parsespr-linkto render a hyperlink (changelog rendering, dashboards) will produce a broken or non-clickable entry, sinceXXXis not a URL.How to fix
Replace the bare
XXXwith the real PR URL:Alternatively, use the documented template form
https://github.com/SemiAnalysisAI/InferenceX/pull/XXXso thatmerge_with_reuse.shcan substitute the real PR number at merge time.