the same device as "input". The argument "some" has no effect when
   "compute_uv" is False.
Supports "input" of float, double, cfloat and cdouble data types.
   The dtypes of U and V are the same as "input"'s. S will
   always be real-valued, even if "input" is complex.
Warning:
 "torch.svd()" is deprecated in favor of "torch.linalg.svd()" and
 will be removed in a future PyTorch release."U, S, V =
 torch.svd(A, some=some, compute_uv=True)" (default) should be
 replaced with

    U, S, Vh = torch.linalg.svd(A, full_matrices=not some)
    V = Vh.mH

 "_, S, _ = torch.svd(A, some=some, compute_uv=False)" should be
 replaced with

    S = torch.linalg.svdvals(A)

Note:
 Differences with "torch.linalg.svd()":

 * "some" is the opposite of "torch.linalg.svd()"'s
   "full_matrices". Note that default value for both is *True*, so
   the default behavior is effectively the opposite.
