This is a low-level function for calling LAPACK directly. This function
returns a namedtuple (a, tau) as defined in LAPACK documentation for geqrf_ .
You'll generally want to use torch_qr instead.
Computes a QR decomposition of input, but without constructing
\(Q\) and \(R\) as explicit separate matrices.
Rather, this directly calls the underlying LAPACK function ?geqrf
which produces a sequence of 'elementary reflectors'.
See LAPACK documentation for geqrf_ for further details.