Expand description
The layered matmul combines multiple component-based algorithm implementations with selection logic to pick the optimal kernel for a set of parameters.
Modules§
Enums§
Constants§
Traits§
- Algorithm
- Specifications for a matmul algorithm
Functions§
- find_
instruction_ size - A heuristic to choose the instruction to use, based on input shape
- launch
- Launch a matrix multiplication kernel.
- launch_
kernel_ concrete - Select which kernel to launch for the given Algorithm.
- launch_
kernel_ virtual - Select which kernel to launch for the given Algorithm.
- launch_
ref - Launch a matrix multiplication kernel.
- launch_
with_ config - matmul_
cmma_ tma_ ref_ no_ check