numpy.linalg.svd(a, full_matrices=True, compute_uv=True, hermitian=False) → Tuple[ ndarray, ... ]
cupy.linalg.svd(a, full_matrices=True, compute_uv=True) → Tuple[ ndarray, ... ]
dask.array.linalg.svd(a, coerce_signs=True) → Tuple[ ndarray, ... ]
jax.numpy.linalg.svd(a, full_matrices=True, compute_uv=True) → Tuple[ ndarray, ... ]
np.linalg.svd(a) → Tuple[ ndarray, ... ]
torch.svd(input, some=True, compute_uv=True, *, out=None) → Tuple[ Tensor, ... ]
tf.linalg.svd(tensor, full_matrices=False, compute_uv=True, name=None) → Tuple[ Tensor, ... ]