Open
Description
Description
BLAS/LAPACK offer a number of specialized dot products when matrices have special structure:
- Triangular matrix-vector product and matrix-matrix product
- Symmetrical matrix-vector product and matrix-matrix product
- Banded matrix-vector product
We can implement these as non-user facing ops, and rewrite into them when we can infer the special structure of matrices in a dot Op.