Skip to main content

BlasLtDispatch

Trait BlasLtDispatch 

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

Source

fn dtype_kind(&self) -> DTypeKind

Source

fn dispatch(self: Box<Self>, ctx: &BlasLtDispatchCtx<'_>)

Implementors§

Source§

impl BlasLtDispatch for MatmulRequest<f32>

Source§

impl BlasLtDispatch for MatmulRequest<f64>

f64 (cudarc 0.19.4 has no Matmul<f64> impl).