pub enum MultiRowStrategy {
Never,
Always(u32),
Adaptive {
minimum_stage_count: u32,
},
}
Variants§
Never
Always one row per plane
Always(u32)
Always multiple rows per plane
Adaptive
Uses multiple rows if the m
dimension of the matmul implies at least the minimum number of stages along m
Trait Implementations§
Source§impl Clone for MultiRowStrategy
impl Clone for MultiRowStrategy
Source§fn clone(&self) -> MultiRowStrategy
fn clone(&self) -> MultiRowStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MultiRowStrategy
impl Debug for MultiRowStrategy
Source§impl Default for MultiRowStrategy
impl Default for MultiRowStrategy
Source§fn default() -> MultiRowStrategy
fn default() -> MultiRowStrategy
Returns the “default value” for a type. Read more
impl Copy for MultiRowStrategy
Auto Trait Implementations§
impl Freeze for MultiRowStrategy
impl RefUnwindSafe for MultiRowStrategy
impl Send for MultiRowStrategy
impl Sync for MultiRowStrategy
impl Unpin for MultiRowStrategy
impl UnwindSafe for MultiRowStrategy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more