Struct tract_linalg::frame::pack::Packer [−][src]
pub struct Packer { /* fields omitted */ }Implementations
pub unsafe fn pack<'a, 'b>(
&self,
pb: impl BorrowMut<TensorView<'a>>,
b: impl Borrow<TensorView<'b>>,
k_axis: usize,
mn_axis: usize
)
pub fn write_with_k_outer<'p, T: Copy + Debug>(
&self,
pb: &'p mut [T],
mn: usize
) -> KOutWriter<'p, T>
pub fn write_with_k_inner<'p, T: Copy + Debug>(
&self,
pb: &'p mut [T],
mn: usize
) -> KInWriter<'p, T>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Packer
impl UnwindSafe for Packer
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more