pub struct LoopFusionStats {
pub loops_fused: usize,
pub reductions_merged: usize,
pub intermediates_eliminated: usize,
pub total_processed: usize,
}Expand description
Statistics from loop fusion optimization.
Fields§
§loops_fused: usizeNumber of loop pairs successfully fused
reductions_merged: usizeNumber of reduction operations merged
intermediates_eliminated: usizeNumber of intermediate tensors eliminated
total_processed: usizeTotal number of nodes processed
Implementations§
Source§impl LoopFusionStats
impl LoopFusionStats
Sourcepub fn total_optimizations(&self) -> usize
pub fn total_optimizations(&self) -> usize
Get total number of optimizations applied.
Trait Implementations§
Source§impl Clone for LoopFusionStats
impl Clone for LoopFusionStats
Source§fn clone(&self) -> LoopFusionStats
fn clone(&self) -> LoopFusionStats
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 LoopFusionStats
impl Debug for LoopFusionStats
Source§impl Default for LoopFusionStats
impl Default for LoopFusionStats
Source§fn default() -> LoopFusionStats
fn default() -> LoopFusionStats
Returns the “default value” for a type. Read more
Source§impl PartialEq for LoopFusionStats
impl PartialEq for LoopFusionStats
impl Eq for LoopFusionStats
impl StructuralPartialEq for LoopFusionStats
Auto Trait Implementations§
impl Freeze for LoopFusionStats
impl RefUnwindSafe for LoopFusionStats
impl Send for LoopFusionStats
impl Sync for LoopFusionStats
impl Unpin for LoopFusionStats
impl UnwindSafe for LoopFusionStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.