Expand description
Backend abstraction for batched GEMM dispatch. Backend abstraction for batched GEMM dispatch.
This module defines the BackendConfig and BgemmBackend traits, marker
structs for each backend, and the [ActiveBackend] type alias that serves as
the single point of backend selection based on Cargo features.
Structs§
- Faer
Backend - Batched GEMM backend using the [
faer] library. - Naive
Backend - Fallback batched GEMM backend using explicit loops (no external library).
Traits§
- Backend
Config - Static configuration for a GEMM backend.
- Bgemm
Backend - Trait for backends that can execute batched GEMM on contiguous operands.
Type Aliases§
- Active
Backend - The active GEMM backend, selected by Cargo features.