k)*.
Keyword Arguments:
      * left (bool, optional) -- whether to solve the system
        AX=B or XA = B. Default: True.
  * **adjoint** (*bool**, **optional*) -- whether to solve the
    system AX=B or A^{\text{H}}X = B. Default: *False*.

  * **out** (*Tensor**, **optional*) -- output tensor. Ignored if
    *None*. Default: *None*.

Examples:
  >>> A = torch.randn(3, 3)
  >>> LU, pivots = torch.linalg.lu_factor(A)
  >>> B = torch.randn(3, 2)
  >>> X = torch.linalg.lu_solve(LU, pivots, B)
  >>> torch.allclose(A @ X, B)
  True

  >>> B = torch.randn(3, 3, 2)   # Broadcasting rules apply: A is broadcasted
  >>> X = torch.linalg.lu_solve(LU, pivots, B)
  >>> torch.allclose(A @ X, B)
  True

  >>> B = torch.randn(3, 5, 3)
  >>> X = torch.linalg.lu_solve(LU, pivots, B, left=False)
  >>> torch.allclose(X @ A, B)
  True

  >>> B = torch.randn(3, 3, 4)   # Now solve for A^T
