pub struct TilingDefaults {
pub matmul_m: u32,
pub matmul_n: u32,
pub matmul_k: u32,
pub conv2d_oh: u32,
pub conv2d_ow: u32,
}Expand description
Default tile sizes for common operations.
Fields§
§matmul_m: u32Default tile size for MatMul M dimension.
matmul_n: u32Default tile size for MatMul N dimension.
matmul_k: u32Default tile size for MatMul K dimension.
conv2d_oh: u32Default tile size for Conv2D output height.
conv2d_ow: u32Default tile size for Conv2D output width.
Trait Implementations§
Source§impl Clone for TilingDefaults
impl Clone for TilingDefaults
Source§fn clone(&self) -> TilingDefaults
fn clone(&self) -> TilingDefaults
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 moreSource§impl Debug for TilingDefaults
impl Debug for TilingDefaults
Auto Trait Implementations§
impl Freeze for TilingDefaults
impl RefUnwindSafe for TilingDefaults
impl Send for TilingDefaults
impl Sync for TilingDefaults
impl Unpin for TilingDefaults
impl UnsafeUnpin for TilingDefaults
impl UnwindSafe for TilingDefaults
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