warp.tile_lower_solve_inplace#
- warp.tile_lower_solve_inplace( ) None#
Kernel
Solve for
zinLz = y, whereLis a lower triangular matrix by overwritingywithz.This performs general forward substitution for a lower triangular system inplace.
Note: This inplace variant does not support automatic differentiation (adjoint computation), but avoids allocating shared memory for the output
zby reusingy’s memory.- Supported datatypes are:
float32
float64
- Parameters:
L – A square, non-singular, lower triangular matrix
y – A 1D or 2D tile with compatible shape that gets overwritten by
zwhereLz = y.