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

Enable Bert with Semi Structure Sparsity on ROCm #133934

Draft
wants to merge 53 commits into
base: main
Choose a base branch
from

Conversation

petrex
Copy link
Contributor

@petrex petrex commented Aug 19, 2024

Draft PR. Goal is to Enable Bert with Semi Structure Sparsity on ROCm.
Refer to https://pytorch.org/tutorials/advanced/semi_structured_sparse.html

require gfx942+ and rocm 6.4

Note that this PR is built on top of #124320

cc @jeffdaily @sunway513 @jithunnair-amd @pruthvistony @ROCmSupport @dllehr-amd @jataylo @hongxiayang

Copy link

pytorch-bot bot commented Aug 19, 2024

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/133934

Note: Links to docs will display an error until the docs builds have been completed.

✅ No Failures

As of commit ac130cb with merge base 9b76449 (image):
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@pytorch-bot pytorch-bot bot added module: rocm AMD GPU support for Pytorch release notes: sparse release notes category labels Aug 19, 2024
Copy link

linux-foundation-easycla bot commented Aug 19, 2024

@petrex petrex marked this pull request as draft August 19, 2024 23:50
@petrex
Copy link
Contributor Author

petrex commented Sep 9, 2024

@pytorchbot rebase

@pytorchmergebot
Copy link
Collaborator

@pytorchbot started a rebase job onto refs/remotes/origin/viable/strict. Check the current status here

@pytorchmergebot
Copy link
Collaborator

Rebase failed due to Command git -C /home/runner/work/pytorch/pytorch rebase refs/remotes/origin/viable/strict pull/133934/head returned non-zero exit code 1

Rebasing (1/79)
Rebasing (2/79)
Rebasing (3/79)
Rebasing (4/79)
Rebasing (5/79)
Rebasing (6/79)
Rebasing (7/79)
Rebasing (8/79)
Rebasing (9/79)
Rebasing (10/79)
Rebasing (11/79)
Rebasing (12/79)
Rebasing (13/79)
Rebasing (14/79)
Rebasing (15/79)
Rebasing (16/79)
Rebasing (17/79)
Rebasing (18/79)
Rebasing (19/79)
Rebasing (20/79)
Rebasing (21/79)
Rebasing (22/79)
Rebasing (23/79)
Rebasing (24/79)
Rebasing (25/79)
Rebasing (26/79)
Rebasing (27/79)
Rebasing (28/79)
Rebasing (29/79)
Rebasing (30/79)
Rebasing (31/79)
Rebasing (32/79)
Rebasing (33/79)
Rebasing (34/79)
Rebasing (35/79)
Auto-merging test/test_sparse_semi_structured.py
CONFLICT (content): Merge conflict in test/test_sparse_semi_structured.py
error: could not apply 305106de63... add mi300x check, cusparselt/hipsparselt backend
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Could not apply 305106de63... add mi300x check, cusparselt/hipsparselt backend

Raised by https://github.com/pytorch/pytorch/actions/runs/10781630866

remove duplicate mapping
update support check for hipSparseLt

cusparseLtDenseDescriptorInit update for hipsparselt
add reorder_meta function for CK wrapper

add check for ROCm platform

chore: Remove temporary function used for testing

add TODO and fix typo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module: rocm AMD GPU support for Pytorch open source release notes: sparse release notes category
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants