[][src]Trait tract_linalg::frame::vecmatmul::VecMatMulKer

pub trait VecMatMulKer<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, sy: 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, sy: usize)

fn nr() -> usize

fn alignment_bytes_a() -> usize

fn alignment_bytes_b() -> usize

Loading content...

Implementors

Loading content...