5

我致力于将大型 Matlab 代码转换为 C++ 和 CUDA。我在转换一些稀疏矩阵运算时遇到问题,例如:

1. full_Matrix    *  sparse_Matrix
2. sparse_Matrix  *  full_Matrix
3. sparse_Matrix  *  sparse_Matrix    (SOLVED WITH CUSP)
4. full_Matrix   .*  sparse_Matrix    (elementwise multiplication)
5. sparse_Matrix  *  full_Matrix      (elementwise multiplication)
6. sparse_Matrix .*  sparse_Matrix    (elementwise multiplication)

我能够使用 CUSPARSE 解决 2,使用 CUSP 解决 3,但是我无法使用 CUSP(或 CUSPARSE)进行元素矩阵乘法或问题 1。

如果有一个实现上述所有操作的 CUDA 库(最好是开源的),我很感兴趣。

4

0 回答 0