Cholesky_inverse
Source:R/gen-namespace-docs.R
, R/gen-namespace-examples.R
, R/gen-namespace.R
torch_cholesky_inverse.Rd
Cholesky_inverse
cholesky_inverse(input, upper=False, out=NULL) -> Tensor
Computes the inverse of a symmetric positive-definite matrix \(A\) using its
Cholesky factor \(u\): returns matrix inv
. The inverse is computed using
LAPACK routines dpotri
and spotri
(and the corresponding MAGMA routines).
If upper
is FALSE
, \(u\) is lower triangular
such that the returned tensor is
$$
inv = (uu^{{T}})^{{-1}}
$$
If upper
is TRUE
or not provided, \(u\) is upper
triangular such that the returned tensor is
$$ inv = (u^T u)^{{-1}} $$
Examples
if (torch_is_installed()) {
if (FALSE) { # \dontrun{
a = torch_randn(c(3, 3))
a = torch_mm(a, a$t()) + 1e-05 * torch_eye(3) # make symmetric positive definite
u = torch_cholesky(a)
a
torch_cholesky_inverse(u)
a$inverse()
} # }
}