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

pub trait MatMatMulKer<TA, TB, TC, TI>: Copy + Clone + Debug + Send + Sync + 'static where
    TA: Copy,
    TB: Copy,
    TC: Copy,
    TI: Copy + Debug
{ fn name() -> &'static str;
fn kernel(op: &MatMatMulKerSpec<TA, TB, TC, TI>) -> isize;
fn mr() -> usize;
fn nr() -> usize;
fn alignment_bytes_packed_a() -> usize;
fn alignment_bytes_packed_b() -> usize; }

Required methods

fn name() -> &'static str

fn kernel(op: &MatMatMulKerSpec<TA, TB, TC, TI>) -> isize

fn mr() -> usize

fn nr() -> usize

fn alignment_bytes_packed_a() -> usize

fn alignment_bytes_packed_b() -> usize

Loading content...

Implementors

Loading content...