#[non_exhaustive]pub struct HyperParameterTuningJobStrategyConfig {
pub hyperband_strategy_config: Option<HyperbandStrategyConfig>,
}Expand description
The configuration for a training job launched by a hyperparameter tuning job. Choose Bayesian for Bayesian optimization, and Random for random search optimization. For more advanced use cases, use Hyperband, which evaluates objective metrics for training jobs after every epoch. For more information about strategies, see How Hyperparameter Tuning Works.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.hyperband_strategy_config: Option<HyperbandStrategyConfig>The configuration for the object that specifies the Hyperband strategy. This parameter is only supported for the Hyperband selection for Strategy within the HyperParameterTuningJobConfig API.
Implementations§
source§impl HyperParameterTuningJobStrategyConfig
impl HyperParameterTuningJobStrategyConfig
sourcepub fn hyperband_strategy_config(&self) -> Option<&HyperbandStrategyConfig>
pub fn hyperband_strategy_config(&self) -> Option<&HyperbandStrategyConfig>
The configuration for the object that specifies the Hyperband strategy. This parameter is only supported for the Hyperband selection for Strategy within the HyperParameterTuningJobConfig API.
source§impl HyperParameterTuningJobStrategyConfig
impl HyperParameterTuningJobStrategyConfig
sourcepub fn builder() -> HyperParameterTuningJobStrategyConfigBuilder
pub fn builder() -> HyperParameterTuningJobStrategyConfigBuilder
Creates a new builder-style object to manufacture HyperParameterTuningJobStrategyConfig.
Trait Implementations§
source§impl Clone for HyperParameterTuningJobStrategyConfig
impl Clone for HyperParameterTuningJobStrategyConfig
source§fn clone(&self) -> HyperParameterTuningJobStrategyConfig
fn clone(&self) -> HyperParameterTuningJobStrategyConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for HyperParameterTuningJobStrategyConfig
impl PartialEq for HyperParameterTuningJobStrategyConfig
source§fn eq(&self, other: &HyperParameterTuningJobStrategyConfig) -> bool
fn eq(&self, other: &HyperParameterTuningJobStrategyConfig) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for HyperParameterTuningJobStrategyConfig
Auto Trait Implementations§
impl Freeze for HyperParameterTuningJobStrategyConfig
impl RefUnwindSafe for HyperParameterTuningJobStrategyConfig
impl Send for HyperParameterTuningJobStrategyConfig
impl Sync for HyperParameterTuningJobStrategyConfig
impl Unpin for HyperParameterTuningJobStrategyConfig
impl UnwindSafe for HyperParameterTuningJobStrategyConfig
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
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>
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>
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