Skip to main content

Module l3

Module l3 

Source
Expand description

Typed L3 ops other than gemm: geam (matrix add/scale), syrk (symmetric rank-k update), trsm (triangular solve).

Each of these drops to the local sys-level wrappers in crate::sys::cublas because cudarc 0.19 has no safe trait for them.

Structs§

GeamRequest
C = α·op(A) + β·op(B).
SyrkRequest
C := α·op(A)·op(A)^T + β·C. op is N or T. Updates either the upper or lower triangle of C.
TrsmRequest
Triangular solve: op(A) · X = α·B (or X · op(A) = α·B). Solution is written in-place over B.