我有一个几乎平方),我想知道的特征值。是 Hermitian,因此特征值是实数正值。
通常的方法是这样做svd(W),但我发现没有 GPU SVD 稀疏实现。我正在使用 python,但我对任何语言都很擅长,希望我能找到一个 C/C++ 代码来包装和调用。
我研究了 cuSPARSE 和 cuSOLVE,我只发现:
- 特征值求解器
- 鲁
- 二维码
- 乔列斯基
是一个复杂稀疏矩阵,其中中的的
我尝试过使用 CPU 库(numpy 和 scipy),但它们非常慢,因为的非零 SVD 比例超过 20% 。我研究了 scikit-learn 实现的随机求解器,但我不能使用它,因为这种方法未被证明适用于复杂矩阵。
任何提示都非常受欢迎。