code: def lstsq(
      input: Tensor, A: Tensor, *, out=None
  ) -> Tuple[Tensor, Tensor]:
      raise RuntimeError(
          "This function was deprecated since version 1.9 and is now removed. "
          "`torch.lstsq` is deprecated in favor of `torch.linalg.lstsq`.\n"
          "`torch.linalg.lstsq` has reversed arguments and does not return the QR decomposition in "
          "the returned tuple (although it returns other information about the problem).\n\n"
          "To get the QR decomposition consider using `torch.linalg.qr`.\n\n"
          "The returned solution in `torch.lstsq` stored the residuals of the solution in the "
          "last m - n columns of the returned value whenever m > n. In torch.linalg.lstsq, "
          "the residuals are in the field 'residuals' of the returned named tuple.\n\n"
          "The unpacking of the solution, as in\n"
          "X, _ = torch.lstsq(B, A).solution[:A.size(1)]\n"
          "should be replaced with:\n"
          "X = torch.linalg.lstsq(A, B).solution"
      )
  
file_path: pytorch/torch/_linalg_utils.py
imports: from typing import Optional, Tuple
  import torch
  from torch import Tensor
label_desc: Use image node_id 13 for calling a global function with example usage: lstsq(input, A) without return types