Skip to content

[Scheduled] Update Triton Commit Hash to 972d18aa0905dfb403091bd4c5746318d097df4d - #562

Merged
abrown merged 4 commits into
mainfrom
update-triton-hash-34776956515
Sep 16, 2026
Merged

abrown merged 4 commits into
mainfrom
update-triton-hash-34776956515

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Update with the latest commit hash from Triton.

github-actions Bot and others added 4 commits September 13, 2026 19:12
Triton upstream replaced the separate `cache` (CacheModifier) and `evict`
(EvictionPolicy) attributes on `tt.load`/`tt.store` with a single optional
`cachePolicy` attribute, removing the builder overloads that took the two
enums. This broke the only two call sites in the CPU backend.

Both sites passed `CacheModifier::NONE` and `EvictionPolicy::NORMAL`, which
were the defaults, so they collapse to the plain builders with no change in
the emitted IR.
Upstream commit af598871 ("[Frontend] Enable triton.compile for gluon IR")
changed `GluonASTSource.ext` from `ttgir` to a new `glir` extension and made
`compile()` look up `src.ext` in the backend's stage dictionary. Backends must
now expose a no-op `glir` stage so the pipeline has an entry point for Gluon
sources; upstream added it to the NVIDIA and AMD backends but the out-of-tree
CPU backend was missed, so every Gluon kernel failed with
`ValueError: 'glir' is not in list`.

Add the same no-op stage, which also makes the Gluon IR available in
`CompiledKernel.asm["glir"]` and lets `.glir` files be recompiled directly.

Assisted-by: opencode/anthropic-claude-opus-5
@abrown
abrown merged commit 30b1eba into main Sep 16, 2026
6 checks passed
@abrown
abrown deleted the update-triton-hash-34776956515 branch September 16, 2026 05:37
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