pub struct CheckpointEntry {
pub version: u64,
pub timestamp_secs: u64,
pub tensor_names: Vec<String>,
pub full_bytes: u64,
pub tags: Vec<String>,
pub delta_from: Option<u64>,
}Expand description
A single checkpoint record stored by the manager.
Fields§
§version: u64Monotonically increasing version number assigned by the manager.
timestamp_secs: u64Unix timestamp (seconds) supplied by the caller at save time.
tensor_names: Vec<String>Names of all tensors present in this checkpoint.
full_bytes: u64Total uncompressed size of the checkpoint in bytes.
Free-form labels attached to this entry (e.g. "best", "epoch_10").
delta_from: Option<u64>If this is a delta checkpoint, the version it was delta’d from.
Implementations§
Trait Implementations§
Source§impl Clone for CheckpointEntry
impl Clone for CheckpointEntry
Source§fn clone(&self) -> CheckpointEntry
fn clone(&self) -> CheckpointEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CheckpointEntry
impl RefUnwindSafe for CheckpointEntry
impl Send for CheckpointEntry
impl Sync for CheckpointEntry
impl Unpin for CheckpointEntry
impl UnsafeUnpin for CheckpointEntry
impl UnwindSafe for CheckpointEntry
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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