是否可以在 CUSPARSE 11 中使用 HYB 或 ELL 稀疏矩阵乘法 (SPMV)?

Is it possible to use HYB or ELL sparse matrix multiplication(SPMV) in CUSPARSE 11?

我正在使用稀疏矩阵乘法 (SPMV) 更新我的 CUDA 代码。我发现 cuSparse 11 中的 HYB 或 ELL 格式稀疏矩阵相关函数已被删除。但是对于我的实际问题,HYB 格式的 SPMV 比 CSR 格式运行得更好。有什么方法可以在 cuSparse 11 中重用 HYB 格式吗?喜欢包括其他图书馆吗?或者我必须自己编写这些内核代码?

我知道这不是特定的代码问题。但我真的需要一些建议。

Is it possible to use HYB or ELL sparse matrix multiplication(SPMV) in CUSPARSE 11?

不,这是不可能的。这些格式已在 CUDA 10.x 中弃用,不再受支持。

重新格式化矩阵存储以使用支持的格式。如果你相信有一个performance issue, file a bug带示威者。