pub enum MemoryStrategy {
Standard,
Pooled,
Cached,
MinimalPeak,
}Expand description
Memory management strategy
Variants§
Standard
Standard allocation/deallocation
Pooled
Reuse tensors aggressively
Cached
Cache intermediate results
MinimalPeak
Minimize peak memory usage
Trait Implementations§
Source§impl Clone for MemoryStrategy
impl Clone for MemoryStrategy
Source§fn clone(&self) -> MemoryStrategy
fn clone(&self) -> MemoryStrategy
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 MemoryStrategy
impl Debug for MemoryStrategy
Source§impl PartialEq for MemoryStrategy
impl PartialEq for MemoryStrategy
impl Copy for MemoryStrategy
impl Eq for MemoryStrategy
impl StructuralPartialEq for MemoryStrategy
Auto Trait Implementations§
impl Freeze for MemoryStrategy
impl RefUnwindSafe for MemoryStrategy
impl Send for MemoryStrategy
impl Sync for MemoryStrategy
impl Unpin for MemoryStrategy
impl UnwindSafe for MemoryStrategy
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