1

Arrayfire 提供的svdandsvdInPlace函数被硬连线'A'用作jobuand的参数jobvt。有没有办法'S'代替这个参数?我需要计算一个非常高但很窄的矩阵的 SVD,我只关心少数奇异向量/值。

我知道该'S'参数以前不受支持cusolverDnDgesvd,但在 CUDA 8.0 中似乎不再是这种情况。

我目前正在尝试cusolverDnDgesvd直接使用,但是当我尝试使用 Arrayfire 的设备指针时遇到问题(这可能会导致一个单独的问题)。

4

0 回答 0