pub struct TensorStats {
pub size_bytes: usize,
pub access_count: u64,
pub last_access_time: u64,
}Expand description
Tensor usage statistics.
Fields§
§size_bytes: usizeTensor size in bytes
access_count: u64Number of accesses
last_access_time: u64Last access time (for liveness analysis)
Implementations§
Trait Implementations§
Source§impl Clone for TensorStats
impl Clone for TensorStats
Source§fn clone(&self) -> TensorStats
fn clone(&self) -> TensorStats
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 TensorStats
impl Debug for TensorStats
Source§impl<'de> Deserialize<'de> for TensorStats
impl<'de> Deserialize<'de> for TensorStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TensorStats
impl RefUnwindSafe for TensorStats
impl Send for TensorStats
impl Sync for TensorStats
impl Unpin for TensorStats
impl UnwindSafe for TensorStats
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