Skip to content

Conversation

@anmyachev
Copy link
Contributor

@anmyachev anmyachev commented Dec 2, 2025

This PR changes the Triton base from acd8104 to e4e68d1 (Nov 23).

Pass rate: 95.42%

Test on Windows: https://github.com/intel/intel-xpu-backend-for-triton/actions/runs/19860164189/job/56907925826

CRobeck and others added 5 commits November 22, 2025 04:27
Follow on to: triton-lang/triton#8137. This PR
coupled with the Triton pass pipeline override adds the ability to call
out of tree TTIR and TTGIR MLIR passes. Integration has been done with
both the Python and triton-opt interfaces.

Co-authored w/ @plotfi

---------

Co-authored-by: Puyan Lotfi <[email protected]>
This PR supports
- the `CDNA4MXScaleLayout.unswizzle_data` method used in GPT-OSS model
- padding tensors with 0 when doing scale preshuffling
For some num_warps, num_stages and tile_size, BlockPingpong will exit
early without leaving a message.
Added message for these cases so people can be aware that pingpong
wasn't really involved. Also add some transparency for debugging. This
shouldn't change the way how BlockPingong or anything else in Triton is
used.


<!---
The core Triton is a small number of people, and we receive many PRs
(thank
you!).  To help us review your code more quickly, **if you are a new
contributor (less than 3 PRs merged) we ask that you complete the
following
tasks and include the filled-out checklist in your PR description.**

Complete the following tasks before sending your PR, and replace `[ ]`
with
`[x]` to indicate you have done them.
-->

# New contributor declaration
- [X] I am not making a trivial change, such as fixing a typo in a
comment.

- [X] I have written a PR description following these
  [rules](https://cbea.ms/git-commit/#why-not-how).

- [X] I have run `pre-commit run --from-ref origin/main --to-ref HEAD`.

- Select one of the following.
  - [ ] I have added tests.
    - `/test` for `lit` tests
    - `/unittest` for C++ tests
    - `/python/test` for end-to-end tests
- [X] This PR does not need a test because `Just added a few message to
make sure BlockPingpong won't silently exit early, making it easier to
debug`.

- Select one of the following.
  - [X] I have not added any `lit` tests.
- [ ] The `lit` tests I have added follow these [best
practices](https://mlir.llvm.org/getting_started/TestingGuide/#filecheck-best-practices),
including the "tests should be minimal" section. (Usually running Python
code
    and using the instructions it generates is not minimal.)

Co-authored-by: Peiying Hua <[email protected]>
@anmyachev anmyachev marked this pull request as ready for review December 2, 2025 13:28
@anmyachev anmyachev requested a review from kwasd December 2, 2025 13:28
@anmyachev anmyachev merged commit 2e4c4b7 into main Dec 2, 2025
47 of 49 checks passed
@anmyachev anmyachev deleted the amyachev/merge117 branch December 2, 2025 16:15
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.

6 participants