|
Uni20
Asynchronous tensor and runtime library.
|
Contract through a loop of GEMMs selected from one retained execution selector. More...
#include <contract.hpp>
Public Attributes | |
| GemmSelector | gemm_selector |
Static Public Attributes | |
| static constexpr std::string_view | name = "looped_gemm_contraction" |
Contract through a loop of GEMMs selected from one retained execution selector.
This backend implements only contract_op. It accepts one residual M or N stride group, offsets normalized mdspec operands for each disjoint output slice, and delegates every rank-two slice to gemm_op. Contracted K dimensions are not looped.
| GemmSelector uni20::linalg::LoopedGemmContractionBackend< GemmSelector >::gemm_selector |
|
staticconstexpr |