Skip to content

Rocsparse Support for AMDGPU.jl#298

Closed
matinraayai wants to merge 48 commits intoJuliaGPU:masterfrom
matinraayai:rocsparse
Closed

Rocsparse Support for AMDGPU.jl#298
matinraayai wants to merge 48 commits intoJuliaGPU:masterfrom
matinraayai:rocsparse

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