deepfold.losses.procrustes.svd

deepfold.losses.procrustes.svd(m: Tensor) Tuple[Tensor, Tensor, Tensor][source]

Singular value decomposition.

Parameters:

m – [B, M, N] batch of real matrices.

Returns:

decomposition, such as m = u @ diag(d) @ v.T

Return type:

u, d, v