pub struct ModelCheckpoint {
pub parameters: HashMap<String, Tensor>,
pub metadata: ModelMetadata,
pub optimizer_state: Option<HashMap<String, Vec<f32>>>,
}Expand description
Model checkpoint containing parameters and metadata
Fields§
§parameters: HashMap<String, Tensor>Model parameters (weights and biases)
metadata: ModelMetadataModel metadata
optimizer_state: Option<HashMap<String, Vec<f32>>>Optimizer state (optional)
Implementations§
Source§impl ModelCheckpoint
impl ModelCheckpoint
Sourcepub fn with_metadata(self, metadata: ModelMetadata) -> Self
pub fn with_metadata(self, metadata: ModelMetadata) -> Self
Set metadata
Trait Implementations§
Source§impl Clone for ModelCheckpoint
impl Clone for ModelCheckpoint
Source§fn clone(&self) -> ModelCheckpoint
fn clone(&self) -> ModelCheckpoint
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 ModelCheckpoint
impl !RefUnwindSafe for ModelCheckpoint
impl Send for ModelCheckpoint
impl Sync for ModelCheckpoint
impl Unpin for ModelCheckpoint
impl !UnwindSafe for ModelCheckpoint
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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