是否可以将 CHOLMOD 与设备内存中已有的矩阵一起使用?
Is it possible to use CHOLMOD with matrices already in device memory?
我想使用 CHOLMOD 的 GPU 加速,并找到了几个关于如何使用该库进行 Cholesky 分解的简单示例。然而,所有示例都在主机内存中向 CHOLMOD 提供矩阵,并允许它将它们复制到设备。我正在进行的项目已经将这些矩阵驻留在设备内存中,因为它们是并行构建的,并且在执行 Cholesky 分解后将在 GPU 上执行更多处理。
我的问题是:是否可以将CHOLMOD直接与设备内存连接?要避免复制到主机内存,只需允许 CHOLMOD 将其复制回设备?
抱歉,如果这不是问这个问题的正确地方,如果有人能给我指一个用户论坛,那也很棒。
不,因为 Cholmod 只在 GPU 上进行部分因式分解。矩阵重新排序和分解的其他部分需要主机副本。
我想使用 CHOLMOD 的 GPU 加速,并找到了几个关于如何使用该库进行 Cholesky 分解的简单示例。然而,所有示例都在主机内存中向 CHOLMOD 提供矩阵,并允许它将它们复制到设备。我正在进行的项目已经将这些矩阵驻留在设备内存中,因为它们是并行构建的,并且在执行 Cholesky 分解后将在 GPU 上执行更多处理。
我的问题是:是否可以将CHOLMOD直接与设备内存连接?要避免复制到主机内存,只需允许 CHOLMOD 将其复制回设备?
抱歉,如果这不是问这个问题的正确地方,如果有人能给我指一个用户论坛,那也很棒。
不,因为 Cholmod 只在 GPU 上进行部分因式分解。矩阵重新排序和分解的其他部分需要主机副本。