Expand description
GEMM-ready operand types and preparation functions for contiguous data. GEMM-ready operand types and preparation functions for contiguous data.
These types encapsulate the logic for preparing strided operands for GEMM: checking fusability, copying to col-major buffers when needed, and managing the writeback for borrowed output operands.
Structs§
- Contiguous
Operand - GEMM-ready input operand with contiguous data.
- Contiguous
Operand Mut - GEMM-ready output operand with contiguous data.
Functions§
- prepare_
input_ owned - Prepare an owned input array for GEMM.
- prepare_
input_ view - Prepare a borrowed input view for GEMM.
- prepare_
input_ view_ for_ backend - Prepare a borrowed input view for a generic GEMM backend.
- prepare_
output_ owned - Prepare an owned mutable output array for GEMM.
- prepare_
output_ view - Prepare a borrowed mutable output view for GEMM.
- prepare_
output_ view_ for_ backend - Prepare a borrowed mutable output view for a generic GEMM backend.