pub struct ExperimentMeta {Show 17 fields
pub name: Option<String>,
pub project: Option<String>,
pub status: Option<String>,
pub start_time: Option<String>,
pub end_time: Option<String>,
pub total_steps: Option<u64>,
pub best_metrics: HashMap<String, f64>,
pub seed: Option<u64>,
pub config_hash: Option<String>,
pub config: Option<Value>,
pub tags: Vec<String>,
pub git_hash: Option<String>,
pub git_dirty: Option<bool>,
pub hostname: Option<String>,
pub gpu_model: Option<String>,
pub python_version: Option<String>,
pub pytorch_version: Option<String>,
}Expand description
Experiment metadata from meta.json.
Fields§
§name: Option<String>§project: Option<String>§status: Option<String>§start_time: Option<String>§end_time: Option<String>§total_steps: Option<u64>§best_metrics: HashMap<String, f64>§seed: Option<u64>§config_hash: Option<String>§config: Option<Value>§git_hash: Option<String>§git_dirty: Option<bool>§hostname: Option<String>§gpu_model: Option<String>§python_version: Option<String>§pytorch_version: Option<String>Trait Implementations§
Source§impl Clone for ExperimentMeta
impl Clone for ExperimentMeta
Source§fn clone(&self) -> ExperimentMeta
fn clone(&self) -> ExperimentMeta
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 ExperimentMeta
impl Debug for ExperimentMeta
Source§impl Default for ExperimentMeta
impl Default for ExperimentMeta
Source§fn default() -> ExperimentMeta
fn default() -> ExperimentMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExperimentMeta
impl<'de> Deserialize<'de> for ExperimentMeta
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 ExperimentMeta
impl RefUnwindSafe for ExperimentMeta
impl Send for ExperimentMeta
impl Sync for ExperimentMeta
impl Unpin for ExperimentMeta
impl UnsafeUnpin for ExperimentMeta
impl UnwindSafe for ExperimentMeta
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