-
Notifications
You must be signed in to change notification settings - Fork 292
[Handoff to @Oseltamivir Claude /loop] [Klaud Cold] Test sgl-deep-gemm==0.0.1 pin for sgl#25551 (glm5-fp8-b300 DeepGemm regression) #1512
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
Oseltamivir
merged 2 commits into
main
from
klaud-cold/test-sgl-deep-gemm-0.0.1-pin-glm5-fp8-b300
May 20, 2026
+29
−14
Merged
Changes from all commits
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
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
Oops, something went wrong.
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 changelog entry's
pr-linkis the literal placeholderPR_PLACEHOLDERinstead of1512(perf-changelog.yaml:2843). If merged as-is the link 404s, andutils/merge_with_reuse.shwill refuse the entry because it recognizes onlyXXX(or a fully-formed/pull/<pr>URL) as the placeholder. Replace withhttps://github.com/SemiAnalysisAI/InferenceX/pull/1512(or the canonicalXXX).Extended reasoning...
What's wrong
perf-changelog.yamlline 2843 was added by this PR as:Every other entry in the file uses a real numeric ID (e.g.
/pull/1422,/pull/1490,/pull/1491). The tokenPR_PLACEHOLDERis not a string this repo's tooling knows how to substitute — searching the codebase,PR_PLACEHOLDERappears in exactly one place (this newly-added line) and no automation rewrites it.Why existing tooling doesn't save it
The merge helper at
utils/merge_with_reuse.sh:136is the only mechanism that rewritespr-linklines, and it recognizes only the canonicalXXXtoken (or a link that already ends with/pull/{pr}):/pull/PR_PLACEHOLDERcontains neitherXXXnor/pull/1512, so this entry is skipped. If this is the only PR contribution in the file, the script exits at line 153–157 withNo PR contributions found in perf-changelog.yaml.Impact
Two failure modes, depending on how the PR is merged:
git merge— the broken/pull/PR_PLACEHOLDERURL lands onmain. Anyone clicking through from the changelog hits a 404, and downstream consumers ofperf-changelog.yamlget a permanently dangling reference.utils/merge_with_reuse.sh— the merge tool refuses the entry and aborts, blocking the merge entirely.Step-by-step proof
perf-changelog.yamlline 2843 →pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/PR_PLACEHOLDER(confirmed verbatim).git show 2bc7402 -- perf-changelog.yamlshows the line was added literally asPR_PLACEHOLDER. (The PR-diff display in some review surfaces renders1512, but the committed blob has the unsubstituted token.)PR_PLACEHOLDERacross the repo → exactly one match, this added line. No script substitutes it.utils/merge_with_reuse.sh:link = "https://github.com/.../pull/PR_PLACEHOLDER";"XXX" not in linkis True andlink.endswith("/pull/1512")is False, socontinueskips the entry;contribsends up empty; line 153if not contribs: sys.exit(...)aborts.Fix
Either:
…or use the conventional
XXXplaceholder thatmerge_with_reuse.shknows how to rewrite. Note: the PR description says "do not merge as-is," but the PR is labeledfull-sweep-enabledand can still be merged; the changelog link needs to be correct regardless of when this PR converts into a real fix.