标签: svd arrayfire
Arrayfire提供的svd和svdInPlace功能是硬连线的,可以使用'A'作为jobu和jobvt的参数。有没有办法将'S'用于此参数?我需要计算一个极高但很窄的矩阵的SVD,我只关心一些奇异的向量/值。
svd
svdInPlace
'A'
jobu
jobvt
'S'
我知道'S'先前不支持cusolverDnDgesvd参数,但在CUDA 8.0中似乎不再是这种情况。
cusolverDnDgesvd
我目前正在尝试直接使用cusolverDnDgesvd,但在尝试使用Arrayfire的设备指针时遇到问题(可能会导致单独的问题)。