Ax Instantiation Utility Functions#

Utility functions to instantiate Ax objects

boa.ax_instantiation_utils.instantiate_search_space_from_json(parameters: list[Dict[str, Union[str, bool, float, int, NoneType, Sequence[Union[str, bool, float, int, NoneType]], Dict[str, List[str]]]]] = None, parameter_constraints: Optional[list[str]] = None) SearchSpace[source]#
Parameters:
Return type:

SearchSpace

boa.ax_instantiation_utils.get_generation_strategy(config: BOAConfig, experiment: Experiment = None, **kwargs)[source]#
Parameters:
  • config (BOAConfig) –

  • experiment (Experiment) –

boa.ax_instantiation_utils.choose_generation_strategy_from_experiment(experiment: Experiment, config: BOAConfig, **kwargs) GenerationStrategy[source]#
Parameters:
  • experiment (Experiment) –

  • config (BOAConfig) –

Return type:

GenerationStrategy

boa.ax_instantiation_utils.get_scheduler(experiment: Experiment, config: BOAConfig = None, **kwargs) Scheduler[source]#
Parameters:
  • experiment (Experiment) –

  • config (BOAConfig) –

Return type:

Scheduler

boa.ax_instantiation_utils.get_experiment(config: BOAConfig, runner: Runner, wrapper: BaseWrapper = None, **kwargs)[source]#
Parameters: