Skip to content

Conversation

@whitneywhtsang
Copy link
Contributor

This PR change the Triton base from 3613bf4 to 13594bb (Oct 24).
Pass rate: 98.98%

Please do not squash and merge this PR.

lezcano and others added 3 commits October 24, 2024 13:57
…ty (#4968)

We add a new abstraction `LL::quotient` that abstracts the idea of "a
linear layout does not permute certain dimensions". Doing so, allows us
to remove `divideRight` and subsume them into this higher-level
abstraction.
We also fix a bug in `isCrossCTAConversion`.

We also remove some code duplication from `transferWithinThreads` and
`cvtReorderRegisters` in favour of a more generic approach.

We fix a bug in `sublayout` that meant that `sublayout` would reorder
`outDims`
at will by using a set instead of a vector.

I am missing adding tests for LL::quotient, will do in a minute.
Replace `divideRight` calls with `quotient` calls and simplify code following upstream model.

Signed-off-by: victor-eds <[email protected]>
@whitneywhtsang whitneywhtsang merged commit 9feee06 into main Oct 28, 2024
4 checks passed
@whitneywhtsang whitneywhtsang deleted the whitneywhtsang/merge2 branch October 28, 2024 14:51
@whitneywhtsang whitneywhtsang restored the whitneywhtsang/merge2 branch October 28, 2024 15:25
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.

5 participants