[][src]Trait tract_linalg::frame::matmul::PackedMatMulKer

pub trait PackedMatMulKer<T: Copy + Add + Mul + Zero>: Copy + Clone + Debug + Send + Sync {
    fn name() -> &'static str;
fn kernel(
        k: usize,
        a: *const T,
        b: *const T,
        c: *mut T,
        rsc: usize,
        csc: usize
    );
fn mr() -> usize;
fn nr() -> usize;
fn alignment_bytes_a() -> usize;
fn alignment_bytes_b() -> usize; }

Required methods

fn name() -> &'static str

fn kernel(k: usize, a: *const T, b: *const T, c: *mut T, rsc: usize, csc: usize)

fn mr() -> usize

fn nr() -> usize

fn alignment_bytes_a() -> usize

fn alignment_bytes_b() -> usize

Loading content...

Implementors

impl PackedMatMulKer<f32> for KerFma16x6[src]

Loading content...