warp.tile_upper_solve#
- warp.tile_upper_solve( ) Tile[Float, tuple[int]]#
Kernel
Solve for x in Ux = z, where U is an upper triangular matrix.
This performs general back substitution for upper triangular systems.
Note that computing the adjoint is not yet supported.
- Supported datatypes are:
float32
float64
- param U:
A square, non-singular, upper triangular matrix
- param z:
A 1D or 2D tile with compatible shape
- returns x:
A tile of the same shape as z such that U x = z