Module backend

Module backend 

Source
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§

FaerBackend
Batched GEMM backend using the [faer] library.
NaiveBackend
Fallback batched GEMM backend using explicit loops (no external library).

Traits§

BackendConfig
Static configuration for a GEMM backend.
BgemmBackend
Trait for backends that can execute batched GEMM on contiguous operands.

Type Aliases§

ActiveBackend
The active GEMM backend, selected by Cargo features.