pub struct GpuMemoryOptimizer;Expand description
GPU memory optimizer with intelligent recommendations
Implementations§
Source§impl GpuMemoryOptimizer
impl GpuMemoryOptimizer
Sourcepub fn analyze_and_recommend(
stats: &GpuCacheStatistics,
) -> GpuOptimizationRecommendations
pub fn analyze_and_recommend( stats: &GpuCacheStatistics, ) -> GpuOptimizationRecommendations
Analyze GPU memory usage and provide optimization recommendations
Sourcepub fn auto_optimize(cache: &mut GpuTensorCache) -> Result<Vec<String>>
pub fn auto_optimize(cache: &mut GpuTensorCache) -> Result<Vec<String>>
Perform automatic GPU memory optimization
Auto Trait Implementations§
impl Freeze for GpuMemoryOptimizer
impl RefUnwindSafe for GpuMemoryOptimizer
impl Send for GpuMemoryOptimizer
impl Sync for GpuMemoryOptimizer
impl Unpin for GpuMemoryOptimizer
impl UnsafeUnpin for GpuMemoryOptimizer
impl UnwindSafe for GpuMemoryOptimizer
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> 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