pub struct TilingPlan {
pub op_name: String,
pub tiles: Vec<TileConfig>,
pub reuse_factor: f64,
}Expand description
A tiling plan for a single operation.
Fields§
§op_name: StringName of the operation (e.g., “matmul_0”).
tiles: Vec<TileConfig>Per-dimension tile configurations.
reuse_factor: f64Cache reuse factor (ratio of data reuse from tiling; >1.0 means improvement).
Trait Implementations§
Source§impl Clone for TilingPlan
impl Clone for TilingPlan
Source§fn clone(&self) -> TilingPlan
fn clone(&self) -> TilingPlan
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 TilingPlan
impl Debug for TilingPlan
Auto Trait Implementations§
impl Freeze for TilingPlan
impl RefUnwindSafe for TilingPlan
impl Send for TilingPlan
impl Sync for TilingPlan
impl Unpin for TilingPlan
impl UnsafeUnpin for TilingPlan
impl UnwindSafe for TilingPlan
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