tfp.experimental.fastgp.preconditioners.LowRankSplitPreconditioner

Turns M ~ A A^t for low rank A into a split preconditioner.

Inherits From: SplitPreconditioner, Preconditioner

Methods

from_lowrank

View source

Alternate constructor when low_rank is already made.

full_preconditioner

View source

Returns P = R^T R, the preconditioner's approximation to M.

log_det

View source

Returns log det(R^T R) = 2 log det R.

preconditioned_operator

View source

Returns R^(-T) M R^(-1).

right_half

View source

Returns R, where the preconditioner is P = R^T R.

trace_of_inverse_product

View source

Returns tr( (R^T R)^(-1) A ) for a n x n, non-batched A.

tree_flatten

View source

tree_unflatten

View source