pub struct RooflineAnalysis {
pub arithmetic_intensity: f32,
pub achievable_gflops: f32,
pub actual_gflops: f32,
pub efficiency: f32,
pub is_memory_bound: bool,
pub bottleneck: String,
}Fields§
§arithmetic_intensity: f32§achievable_gflops: f32§actual_gflops: f32§efficiency: f32§is_memory_bound: bool§bottleneck: StringImplementations§
Source§impl RooflineAnalysis
impl RooflineAnalysis
pub fn print_analysis(&self)
Trait Implementations§
Source§impl Clone for RooflineAnalysis
impl Clone for RooflineAnalysis
Source§fn clone(&self) -> RooflineAnalysis
fn clone(&self) -> RooflineAnalysis
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 moreAuto Trait Implementations§
impl Freeze for RooflineAnalysis
impl RefUnwindSafe for RooflineAnalysis
impl Send for RooflineAnalysis
impl Sync for RooflineAnalysis
impl Unpin for RooflineAnalysis
impl UnwindSafe for RooflineAnalysis
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