kokkos-kernels icon indicating copy to clipboard operation
kokkos-kernels copied to clipboard

cusparse 11 deprecates some spgemm interface

Open lucbv opened this issue 5 years ago • 3 comments

@srajama1 @brian-kelley @vbrunini

cuSPARSE 11 is removing some (deprecated?) function calls and those need to be guarded properly in our code base. For instance: cusparseXcsrgemmNnz has disappeared...

lucbv avatar Sep 03 '20 22:09 lucbv

PR #804 fixes the build issue but does not provide an implementation for SpGEMM cusparse backend with cuda/11. Providing the backend for cuda/11 or later will require to rewrite the interface since CrsMatrix are needed to represent A, B and C...

lucbv avatar Sep 07 '20 06:09 lucbv

This has been open for a while. Is there a timeline for supporting cuSPARSE-11 SpGEMM?

jedbrown avatar Jan 19 '22 15:01 jedbrown

I think we'll need this for the 4.0 release

ndellingwood avatar Jul 22 '22 21:07 ndellingwood

FYI, this should have been fixed now, in develop at least and will land in 4.0.0. I am not sure if it made it for 3.7.1?

lucbv avatar Dec 19 '22 21:12 lucbv

@lucbv I just checked and neither Junchao's PR (for newest spgemm of cusparse 11.4+) or mine (for 11.0-11.3) made it in to 3.7.1. But both of those and the internal refactor should all make it into 4.0.

brian-kelley avatar Dec 19 '22 21:12 brian-kelley

Correct, for 3.7.01 there were only a couple minor bug fixes that went in and cherry-picks matching changes made directly to Trilinos to avoid clobber

ndellingwood avatar Dec 19 '22 21:12 ndellingwood

Okay, so I think we can close this now, thanks @brian-kelley and @ndellingwood for tracking this : )

lucbv avatar Dec 21 '22 18:12 lucbv