我正在尝试学习如何使用CUDA-是否可以做一些事情,例如获得某物的最小值?如果不是,那么有人可以解释(为什么我指向资源)?
本质上,使用 any CUDA库,我试图获得矩阵的最小特征向量。有可能吗?
编辑:我在做什么的伪代码
S = nxn identity matrix
loop i from 1 to 100:
M = (some nxn matrix) + S
eigenVals, eigenVectors = eigsolve(M)
v = getMinVector(eigenVals, eigenVectors) # v is a 1xn eigenvector!!
v_outer = outerProduct(v, v)
a = (1 / i)
S = S + a*(v_outer - S)
return S