pub struct RayRunConfig {
pub name: Option<String>,
pub storage_path: Option<String>,
pub stop: Option<HashMap<String, f32>>,
pub checkpoint_freq: Option<u32>,
pub keep_checkpoints_num: Option<u32>,
pub checkpoint_score_attr: Option<String>,
pub checkpoint_mode: Option<RayCheckpointMode>,
pub verbose: Option<u32>,
pub progress_reporter: Option<RayProgressReporter>,
}Expand description
Ray run configuration
Fields§
§name: Option<String>Experiment name
storage_path: Option<String>Storage path
stop: Option<HashMap<String, f32>>Stop conditions
checkpoint_freq: Option<u32>Checkpoint frequency
keep_checkpoints_num: Option<u32>Keep checkpoints number
checkpoint_score_attr: Option<String>Checkpoint score attribute
checkpoint_mode: Option<RayCheckpointMode>Checkpoint mode
verbose: Option<u32>Verbose logging
progress_reporter: Option<RayProgressReporter>Progress reporter
Trait Implementations§
Source§impl Clone for RayRunConfig
impl Clone for RayRunConfig
Source§fn clone(&self) -> RayRunConfig
fn clone(&self) -> RayRunConfig
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 RayRunConfig
impl Debug for RayRunConfig
Source§impl<'de> Deserialize<'de> for RayRunConfig
impl<'de> Deserialize<'de> for RayRunConfig
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 RayRunConfig
impl RefUnwindSafe for RayRunConfig
impl Send for RayRunConfig
impl Sync for RayRunConfig
impl Unpin for RayRunConfig
impl UnsafeUnpin for RayRunConfig
impl UnwindSafe for RayRunConfig
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> 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