pub struct Tiling2dConfig {
pub block_size_m: usize,
pub block_size_k: usize,
pub block_size_n: usize,
pub tile_size: usize,
pub unroll: bool,
}
Expand description
Tiling 2D parameters
Fields§
§block_size_m: usize
Block size along dimension of lhs
block_size_k: usize
Block size along common dimension
block_size_n: usize
Block size along dimension of rhs
tile_size: usize
Tile size and shared memory vectorization
unroll: bool
Loop unrolling
Trait Implementations§
Source§impl Clone for Tiling2dConfig
impl Clone for Tiling2dConfig
Source§fn clone(&self) -> Tiling2dConfig
fn clone(&self) -> Tiling2dConfig
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 Tiling2dConfig
impl Debug for Tiling2dConfig
Auto Trait Implementations§
impl Freeze for Tiling2dConfig
impl RefUnwindSafe for Tiling2dConfig
impl Send for Tiling2dConfig
impl Sync for Tiling2dConfig
impl Unpin for Tiling2dConfig
impl UnwindSafe for Tiling2dConfig
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