【问题标题】:cuda sparse operations in CSC formatCSC 格式的 cuda 稀疏操作
【发布时间】:2013-07-08 18:52:56
【问题描述】:

我一直在寻找使用 cuSPARSE 将稀疏矩阵乘以密集矩阵。
我的稀疏矩阵采用 CSC(压缩稀疏列格式)。

cuSPARSE 支持从 CSC 到 CSR 的转换,以及 CSR 格式的乘法,但我一直在寻找不涉及 CSC 到 CSR 转换的解决方案。

我想问一下是否有人知道实现此功能的库或类似的东西。
谢谢。

【问题讨论】:

    标签: cuda sparse-matrix


    【解决方案1】:

    CSC 是 CSR 转置。所以只需将CUSPARSE_OPERATION_TRANSPOSE 传递给transA

    【讨论】:

    • 感谢您的回答!你还知道哪个更有效率吗?转换csc2csr 还是传递CUSPARSE_OPERATION_TRANSPOSE
    • 如果您对相同的数据进行多项操作,我会先进行转换。话虽如此,所花费的时间将取决于稀疏模式。所以比较csc2csrCUSPARSE_OPERATION_TRANSPOSE时没有真正好的答案
    猜你喜欢
    • 2015-12-05
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-23
    • 2015-02-13
    相关资源
    最近更新 更多