cunumeric.linalg.svd#

cunumeric.linalg.svd(a: ndarray) tuple[ndarray, ...]#

Singular Value Decomposition.

Parameters:

a ((M, N) array_like) – Array like, at least dimension 2.

Returns:

  • u ((M, M) array_like) – Unitary array(s).

  • s ((K) array_like) – The singular values, sorted in descending order

  • vh ((N, N) array_like) – Unitary array(s).

Raises:

LinAlgError – If SVD computation does not converge.

Notes

Currently does not support the parameters ‘full_matrices’, ‘compute_uv’, and ‘hermitian’.

See also

numpy.linalg.svd

Availability:

Single GPU, Single CPU