pub struct TensorMemoryStats {
pub total_allocated: usize,
pub used_memory: usize,
pub active_tensors: usize,
pub peak_memory: usize,
}Expand description
Tensor memory usage statistics
Fields§
§total_allocated: usizeTotal allocated memory in bytes
used_memory: usizeCurrently used memory in bytes
active_tensors: usizeNumber of active tensor references
peak_memory: usizePeak memory usage
Trait Implementations§
Source§impl Clone for TensorMemoryStats
impl Clone for TensorMemoryStats
Source§fn clone(&self) -> TensorMemoryStats
fn clone(&self) -> TensorMemoryStats
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 TensorMemoryStats
impl RefUnwindSafe for TensorMemoryStats
impl Send for TensorMemoryStats
impl Sync for TensorMemoryStats
impl Unpin for TensorMemoryStats
impl UnsafeUnpin for TensorMemoryStats
impl UnwindSafe for TensorMemoryStats
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