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

Rocsparse Support for AMDGPU.jl #298

Closed
wants to merge 48 commits into from

Conversation

matinraayai
Copy link
Contributor

@jpsamaroo this is my somewhat working branch of the rocsparse port. Please see if you are able to debug the broadcast.jl and linalg.jl tests in the rocsparse folder.

@amontoison
Copy link
Member

@matinraayai
Any update on this PR?
I'm quite interested by the sparse matrix * dense vector products.

@matinraayai
Copy link
Contributor Author

@jpsamaroo should debug two kernels in the tests that segfault. Otherwise it should be go.

@mzy2240
Copy link

mzy2240 commented Mar 30, 2023

Any updates on this? Looks promising!

@jpsamaroo
Copy link
Member

Not yet, but mostly because we're working on getting #374 merged first, which will bring a bunch of fixes and a more consistent system for dealing with HIP. There are outstanding synchronization bugs with this PR, but I suspect that they'll be easily fixable once task support is merged.

jpsamaroo and others added 20 commits July 17, 2023 10:57
(cherry picked from commit 62cf82d)
(cherry picked from commit ed48276)
(cherry picked from commit fbf4f60)
(cherry picked from commit 59894d3)
(cherry picked from commit 1fe5a41)
(cherry picked from commit 95727ae)
(cherry picked from commit 1a5b421)
(cherry picked from commit 6ee90d3)
(cherry picked from commit 16f977b)
(cherry picked from commit ef683ab)
(cherry picked from commit b416bc4)
(cherry picked from commit b5b7ade)
(cherry picked from commit c7cc616)
(cherry picked from commit 41d2d41)
(cherry picked from commit 68d0c37)
(cherry picked from commit e26be82)
(cherry picked from commit ecd9e8a)
(cherry picked from commit b62e265)
matinraayai and others added 24 commits July 17, 2023 10:57
(cherry picked from commit 9237b9c)
(cherry picked from commit c7d7b40)
(cherry picked from commit cfba911)
(cherry picked from commit 713f5ac)
(cherry picked from commit 7c69861)
(cherry picked from commit 15fd0a7)
(cherry picked from commit b327ce7)
(cherry picked from commit 05419e6)
(cherry picked from commit 4c52aab)
(cherry picked from commit fbf4f60)
(cherry picked from commit ef683ab)
(cherry picked from commit 75b94bc)
@matinraayai
Copy link
Contributor Author

@pxl-th can you take a look at the generic tests for rocsparse? There still might be some timing issues with HIP. I'm trying to get to the bottom of it.

@pxl-th
Copy link
Member

pxl-th commented Jul 18, 2023

I'll take a look at it shortly!

@pxl-th pxl-th mentioned this pull request Aug 8, 2023
@pxl-th
Copy link
Member

pxl-th commented Aug 8, 2023

Superseded by #463.

@pxl-th pxl-th closed this Aug 8, 2023
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