[−][src]Trait tract_linalg::frame::vecmatmul::VecMatMul
Required methods
fn packed_a_len(&self) -> usize
fn packed_a_alignment(&self) -> usize
fn pack_a(&self, pa: *mut T, a: *const T, sa: isize)
fn b_pack(&self) -> PackB<T>
fn vec_mat_mul_prepacked(
&self,
pa: *const T,
pb: *const T,
py: *mut T,
sy: isize
)
&self,
pa: *const T,
pb: *const T,
py: *mut T,
sy: isize
)
fn n(&self) -> usize
fn k(&self) -> usize
Implementors
impl<K, T> VecMatMul<T> for PackedVecMatMul<K, T> where
K: VecMatMulKer<T>,
T: Copy + Add + Mul + Zero + Debug + Send + Sync + PartialEq,
[src]
K: VecMatMulKer<T>,
T: Copy + Add + Mul + Zero + Debug + Send + Sync + PartialEq,
fn packed_a_alignment(&self) -> usize
[src]
fn packed_a_len(&self) -> usize
[src]
fn pack_a(&self, pa: *mut T, a: *const T, sa: isize)
[src]
fn b_pack(&self) -> PackB<T>
[src]
fn vec_mat_mul_prepacked(
&self,
pa: *const T,
pb: *const T,
y: *mut T,
sy: isize
)
[src]
&self,
pa: *const T,
pb: *const T,
y: *mut T,
sy: isize
)