Skip to content
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

[rc/3.2.x] LLVM bump for gfx950 target support #5417

Merged
merged 7 commits into from
Dec 13, 2024

Conversation

jataylo and others added 7 commits December 12, 2024 20:51
triton-lang#5064)

Bumping llvm to include a loop unroller fix:
llvm/llvm-project#114573. This is needed for
subsequent loop unroller upstreaming work.

(cherry picked from commit 3c296ab)
This pulls in llvm/llvm-project@bd9145c8c213
to enable ASan on AMD backend.

(cherry picked from commit 0bd30a2)
This relands triton-lang#5392
to enable new arch target since backend support has been
added--it doesn't depend on the reverted LLVM upgrade in
triton-lang#5341; basic
necessary enablement is already included in the current llvm
version we're using.

(cherry picked from commit f257479)
@jataylo jataylo changed the title Rc32 revert llvm only [rc/3.2.x] LLVM bump for gfx950 target support Dec 12, 2024
@scxiao
Copy link
Contributor

scxiao commented Dec 12, 2024

@jataylo , it seems like the dpp implementation for reduce is reverted, is that intentional? Thanks

@jataylo
Copy link
Contributor Author

jataylo commented Dec 12, 2024

@jataylo , it seems like the dpp implementation for reduce is reverted, is that intentional? Thanks

Intentional, we initially were going to bring this in as a cherry pick to the release branch but we're simplifying things to just focus on gfx950 support as the release branch is already cut.

@atalman
Copy link
Collaborator

atalman commented Dec 13, 2024

cc @bertmaher could you please review this PR ?

@jataylo
Copy link
Contributor Author

jataylo commented Dec 13, 2024

cc: @bertmaher, @atalman Note this PR looks a bit more complicated than it actually is because we are doing reverts for some of the optimizations we brought into rc/3.2.x earlier to make things cleaner for the release/3.2.x cherry pick

Copy link
Collaborator

@atalman atalman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, approving to be able to test in pytorch nightly

@antiagainst antiagainst merged commit f11c5ba into triton-lang:rc/3.2.x Dec 13, 2024
7 checks passed
jataylo added a commit to jataylo/triton that referenced this pull request Dec 18, 2024
This PR brings in required LLVM bumps and additional targets for gfx950
support.
- triton-lang#5040
- triton-lang#5064
- triton-lang#5180
- triton-lang#5242
- triton-lang#5392

Note this PR reverts the last two PRs to only focus on the LLVM upgrade
- triton-lang#5347
- triton-lang#5191

---------

Co-authored-by: peterbell10 <[email protected]>
Co-authored-by: Hongtao Yu <[email protected]>
Co-authored-by: Lei Zhang <[email protected]>
Co-authored-by: Jungwook Park <[email protected]>
(cherry picked from commit f11c5ba)
jataylo added a commit to jataylo/triton that referenced this pull request Dec 18, 2024
This PR brings in required LLVM bumps and additional targets for gfx950
support.
- triton-lang#5040
- triton-lang#5064
- triton-lang#5180
- triton-lang#5242
- triton-lang#5392

Note this PR reverts the last two PRs to only focus on the LLVM upgrade
- triton-lang#5347
- triton-lang#5191

---------

Co-authored-by: peterbell10 <[email protected]>
Co-authored-by: Hongtao Yu <[email protected]>
Co-authored-by: Lei Zhang <[email protected]>
Co-authored-by: Jungwook Park <[email protected]>
(cherry picked from commit f11c5ba)
bertmaher pushed a commit that referenced this pull request Dec 19, 2024
This PR brings in required LLVM bumps and additional targets for gfx950
support.
- #5040
- #5064
- #5180
- #5242
- #5392

Note this PR reverts the last two PRs to only focus on the LLVM upgrade
- #5347 
- #5191

---------

Co-authored-by: peterbell10 <[email protected]>
Co-authored-by: Hongtao Yu <[email protected]>
Co-authored-by: Lei Zhang <[email protected]>
Co-authored-by: Jungwook Park <[email protected]>
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.

8 participants