warp.tile_cholesky_inplace#
- warp.tile_cholesky_inplace( ) None#
Kernel
Compute the Cholesky factorization of a symmetric positive-definite matrix
Ainplace.When
fill_mode="lower"(default), the lower triangle ofAis replaced byLsuch thatLL^T = A; the upper triangle is set to zero. Whenfill_mode="upper", the upper triangle ofAis replaced byUsuch thatU^T U = A; the lower triangle is set to zero.The
fill_modeparameter must be a compile-time constant.Note: This inplace variant does not support automatic differentiation (adjoint computation), but offers improved performance and uses half the shared memory compared to the standard version.
- Supported datatypes are:
float32
float64
- Parameters:
A – A square, symmetric positive-definite matrix.
fill_mode –
"lower"(default) or"upper". Must be a compile-time constant.