pub trait BlasLtDispatch: Send + 'static {
// Required methods
fn dtype_kind(&self) -> DTypeKind;
fn dispatch(self: Box<Self>, ctx: &BlasLtDispatchCtx<'_>);
}Expand description
Boxed-dispatch trait the cuBLASLt actor uses to call into a typed
MatmulRequest<T> after type-erasing it through the mailbox.
Required Methods§
fn dtype_kind(&self) -> DTypeKind
fn dispatch(self: Box<Self>, ctx: &BlasLtDispatchCtx<'_>)
Implementors§
impl BlasLtDispatch for MatmulRequest<f32>
impl BlasLtDispatch for MatmulRequest<f64>
f64 (cudarc 0.19.4 has no Matmul<f64> impl).