Trait tract_linalg::frame::mmm::MatMatMulKer[][src]

pub trait MatMatMulKer<TI>: Copy + Clone + Debug + Send + Sync + 'static where
    TI: Copy + Debug
{ fn name() -> &'static str;
fn kernel(op: &[FusedKerSpec<TI>]) -> isize;
fn mr() -> usize;
fn nr() -> usize;
fn alignment_bytes_packed_a() -> usize;
fn end_padding_packed_a() -> usize;
fn alignment_bytes_packed_b() -> usize;
fn end_padding_packed_b() -> usize; fn prefetch(ptr: *const u8, len: usize) { ... } }

Required methods

Provided methods

Implementors