pub struct RayTuneConfig {
pub search_alg: Option<RaySearchAlgorithm>,
pub scheduler: Option<RayScheduler>,
pub num_samples: Option<u32>,
pub max_concurrent_trials: Option<u32>,
pub resources_per_trial: Option<HashMap<String, f32>>,
pub param_space: Option<HashMap<String, Value>>,
pub metric: Option<String>,
pub mode: Option<String>,
pub time_budget_s: Option<f32>,
}Expand description
Ray Tune configuration
Fields§
§search_alg: Option<RaySearchAlgorithm>Search algorithm
scheduler: Option<RayScheduler>Scheduler
num_samples: Option<u32>Number of samples
max_concurrent_trials: Option<u32>Concurrent trials
resources_per_trial: Option<HashMap<String, f32>>Resources per trial
param_space: Option<HashMap<String, Value>>Parameter space
metric: Option<String>Metric to optimize
mode: Option<String>Mode (min or max)
time_budget_s: Option<f32>Time budget
Trait Implementations§
Source§impl Clone for RayTuneConfig
impl Clone for RayTuneConfig
Source§fn clone(&self) -> RayTuneConfig
fn clone(&self) -> RayTuneConfig
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 RayTuneConfig
impl Debug for RayTuneConfig
Source§impl<'de> Deserialize<'de> for RayTuneConfig
impl<'de> Deserialize<'de> for RayTuneConfig
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 RayTuneConfig
impl RefUnwindSafe for RayTuneConfig
impl Send for RayTuneConfig
impl Sync for RayTuneConfig
impl Unpin for RayTuneConfig
impl UnsafeUnpin for RayTuneConfig
impl UnwindSafe for RayTuneConfig
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