到目前为止,我发现的最接近的是 ViennaCL,它具有特征值的 Lanczos 实现。
不清楚 EigenVectors 是由这个库生成的。
这里有谁知道 ViennaCL 是否可以解决 EigenVectors?以及如何获得它们?
或者任何其他用于 GPGPU 的稀疏矩阵 EigenVector 求解器?
ETA:根据我的阅读,Lanczos 只是一种从一般矩阵转换为三对角形式的算法。从三对角矩阵中提取特征值/向量需要 QR 算法(或其他算法)。
假设我可以升级 ViennaCL 库来处理复杂的矩阵,有没有人推荐基于 GPU 的 QR 算法实现?