【问题标题】:How to multiply two sparse matrix using cuSparse?如何使用 cuSparse 将两个稀疏矩阵相乘?
【发布时间】:2014-03-08 02:48:09
【问题描述】:

cuSparse 只有一个函数 api 用于将稀疏矩阵与密集矩阵相乘。如何使用 cuSparse 或任何其他 cuda 库对两个稀疏矩阵进行乘法运算?

【问题讨论】:

标签: cuda gpu sparse-matrix


【解决方案1】:

当前版本的 cuSPARSE (CUDA Toolkit v5.0) 支持使用cusparse<t>csrgemm functions 进行稀疏矩阵-稀疏矩阵乘法。

对于此例程,需要 2.0 或更高的计算能力。

【讨论】:

    【解决方案2】:

    正如我所评论的,CUSP library 可用于矩阵乘法。来自网站:

    Cusp 是一个用于在 CUDA 上进行稀疏线性代数和图形计算的库。 Cusp 为操作稀疏矩阵和求解稀疏线性系统提供了一个灵活的高级接口。

    【讨论】:

      猜你喜欢
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      • 2014-04-26
      • 2019-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多