pub struct HardwareStats {
pub memory_bandwidth_utilization: f32,
pub compute_utilization: f32,
pub cache_hit_rate: f32,
pub flops_per_second: f64,
}Expand description
Hardware utilization statistics.
Fields§
§memory_bandwidth_utilization: f32Memory bandwidth utilization (0.0 to 1.0).
compute_utilization: f32Compute utilization (0.0 to 1.0).
cache_hit_rate: f32Cache hit rate (0.0 to 1.0).
flops_per_second: f64FLOPS per second achieved.
Trait Implementations§
Source§impl Clone for HardwareStats
impl Clone for HardwareStats
Source§fn clone(&self) -> HardwareStats
fn clone(&self) -> HardwareStats
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 HardwareStats
impl RefUnwindSafe for HardwareStats
impl Send for HardwareStats
impl Sync for HardwareStats
impl Unpin for HardwareStats
impl UnwindSafe for HardwareStats
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more