Trait MatMatMulKer
tract_onnx::prelude::tract_linalg::frame::mmm
pub trait MatMatMulKer<TA, TB, TC, TI>: 'static + Clone + Send + Copy + Sync + Debug 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; }
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