![]() |
batmat
0.0.18
Batched linear algebra routines
|
Go to the source code of this file.
Namespaces | |
| namespace | batmat |
| namespace | batmat::linalg |
| namespace | batmat::linalg::micro_kernels |
| namespace | batmat::linalg::micro_kernels::gemm |
| namespace | batmat::ops |
Variables | |
| template<class T, class Abi> | |
| constexpr index_t | batmat::linalg::micro_kernels::gemm::RowsReg = 5 |
| Register block size of the matrix-matrix multiplication micro-kernels. | |
| template<class T, class Abi> requires (datapar::simd_size<T, Abi>::value * sizeof(T) > 32) | |
| constexpr index_t | batmat::linalg::micro_kernels::gemm::RowsReg< T, Abi > = 3 |
| template<class T> | |
| constexpr index_t | batmat::ops::RowsRegTranspose = 8 |
| template<class T> | |
| constexpr index_t | batmat::ops::ColsRegTranspose = 8 |
| template<> | |
| constexpr index_t | batmat::ops::RowsRegTranspose< double > = 4 |
| template<> | |
| constexpr index_t | batmat::ops::ColsRegTranspose< double > = 4 |