Ax Instantiation Utility Functions#

Utility functions to instantiate Ax objects

boa.ax_instantiation_utils.instantiate_search_space_from_json(parameters: list | None = None, parameter_constraints: list | None = None) SearchSpace[source]#
Parameters:
  • parameters (list | None) –

  • parameter_constraints (list | None) –

Return type:

SearchSpace

boa.ax_instantiation_utils.get_generation_strategy(config: dict, experiment: Optional[Experiment] = None, **kwargs)[source]#
Parameters:
boa.ax_instantiation_utils.generation_strategy_from_config(config: dict, experiment: Optional[Experiment] = None)[source]#
Parameters:
boa.ax_instantiation_utils.choose_generation_strategy_from_experiment(experiment: Experiment, config: dict, **kwargs) GenerationStrategy[source]#
Parameters:
  • experiment (Experiment) –

  • config (dict) –

Return type:

GenerationStrategy

boa.ax_instantiation_utils.get_scheduler(experiment: Experiment, generation_strategy: Optional[GenerationStrategy] = None, scheduler_options: Optional[SchedulerOptions] = None, config: Optional[dict] = None, **kwargs) Scheduler[source]#
Parameters:
  • experiment (Experiment) –

  • generation_strategy (Optional[GenerationStrategy]) –

  • scheduler_options (Optional[SchedulerOptions]) –

  • config (Optional[dict]) –

Return type:

Scheduler

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