【问题标题】:Converting from COO to Compressed sparse matrix从 COO 转换为压缩稀疏矩阵
【发布时间】:2011-10-02 15:16:56
【问题描述】:

我希望最好从矩阵市场为我的 OpenCL 库提供 CSR 文件,我在 C 语言中搜索了很多 CSR 生成器,但没有找到。我发现矩阵市场格式很舒服,因为它们定义了读写功能。我也很好奇 CUDA C 中的 CUSP 库如何能够从 .mtx 文件中读取 COO 矩阵并将其转换为 CSR 格式。提前致谢

【问题讨论】:

    标签: cuda opencl sparse-matrix csr cusp-library


    【解决方案1】:

    可以在cusp::io看到读取矩阵的代码。

    在重新发明轮子之前,您可能想看看 ViennaCL,它已经包含 OpenCL CSR 矩阵类型、一个 spMV 实现,以及一些基于该 spMV 实现的迭代求解器。

    【讨论】:

    • 非常感谢,您说得对。我部署了 Vienna 并浏览了源代码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-11
    • 2015-12-05
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-14
    相关资源
    最近更新 更多