pub struct GpuCacheStatistics {
pub cache_stats: CacheStatistics,
pub memory_stats: GpuMemoryStats,
pub memory_usage_percentage: f32,
pub cache_efficiency: f32,
pub average_tensor_age: f32,
pub fragmentation_ratio: f32,
}Expand description
Comprehensive GPU cache statistics
Fields§
§cache_stats: CacheStatistics§memory_stats: GpuMemoryStats§memory_usage_percentage: f32§cache_efficiency: f32§average_tensor_age: f32§fragmentation_ratio: f32Trait Implementations§
Source§impl Clone for GpuCacheStatistics
impl Clone for GpuCacheStatistics
Source§fn clone(&self) -> GpuCacheStatistics
fn clone(&self) -> GpuCacheStatistics
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 GpuCacheStatistics
impl RefUnwindSafe for GpuCacheStatistics
impl Send for GpuCacheStatistics
impl Sync for GpuCacheStatistics
impl Unpin for GpuCacheStatistics
impl UnsafeUnpin for GpuCacheStatistics
impl UnwindSafe for GpuCacheStatistics
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