complex. The eigenvalues are returned in ascending order.
Examples:
  >>> A = torch.randn(2, 2, dtype=torch.complex128)
  >>> A = A + A.T.conj()  # creates a Hermitian matrix
  >>> A
  tensor([[2.9228+0.0000j, 0.2029-0.0862j],
          [0.2029+0.0862j, 0.3464+0.0000j]], dtype=torch.complex128)
  >>> torch.linalg.eigvalsh(A)
  tensor([0.3277, 2.9415], dtype=torch.float64)

  >>> A = torch.randn(3, 2, 2, dtype=torch.float64)
  >>> A = A + A.mT  # creates a batch of symmetric matrices
  >>> torch.linalg.eigvalsh(A)
  tensor([[ 2.5797,  3.4629],
          [-4.1605,  1.3780],
          [-3.1113,  2.7381]], dtype=torch.float64)
