pub struct TileWorkSlice {
pub tile_index: usize,
pub row_start: usize,
pub row_end: usize,
}Expand description
Work assignment for one tile during a GEMM dispatch.
Fields§
§tile_index: usizeTile that will execute this slice.
row_start: usizeStarting row index in the M dimension (inclusive).
row_end: usizeExclusive end row (i.e., this tile processes rows row_start..row_end).
Implementations§
Trait Implementations§
Source§impl Clone for TileWorkSlice
impl Clone for TileWorkSlice
Source§fn clone(&self) -> TileWorkSlice
fn clone(&self) -> TileWorkSlice
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TileWorkSlice
impl RefUnwindSafe for TileWorkSlice
impl Send for TileWorkSlice
impl Sync for TileWorkSlice
impl Unpin for TileWorkSlice
impl UnsafeUnpin for TileWorkSlice
impl UnwindSafe for TileWorkSlice
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