Back to home page

EIC code displayed by LXR

 
 

    


Warning, /AID2E-framework/examples/dtlz2/configurations/dtlz2_ax_joblib.yml is written in an unsupported language. File is not indexed.

0001 # Ax Bayesian optimization: ten variables, two objectives, 100 evaluations.
0002 
0003 problem:
0004   name: "DTLZ2 Ax with JobLib"
0005   problem_type: "DTLZ2"
0006   output_location: "./output/ax_joblib"
0007   work_location: "./work/ax_joblib"
0008 
0009   design_parameters_file: "../dtlz2_design.params"
0010 
0011   objectives:
0012     - name: "f1"
0013       direction: "minimize"
0014     - name: "f2"
0015       direction: "minimize"
0016 
0017 optimizer:
0018   name: "ax"
0019   type: "bayesian"
0020   parameters:
0021     initialization_strategy: "sobol"
0022     generator: "BOTORCH_MODULAR"
0023     generator_kwargs:
0024       surrogate_spec:
0025         model_configs:
0026           - botorch_model_class: "SingleTaskGP"
0027       botorch_acqf_class: "qLogNoisyExpectedHypervolumeImprovement"
0028       acquisition_options:
0029         prune_baseline: true
0030     generator_gen_kwargs:
0031       model_gen_options:
0032         optimizer_kwargs:
0033           sequential: false
0034           num_restarts: 10
0035     objective_thresholds:
0036       f1: 1.0
0037       f2: 1.0
0038     n_initial_samples: 20
0039     n_iterations: 100
0040     batch_size: 4
0041     seed: 42
0042 
0043 scheduler:
0044   runner_type: "JobLibRunner"
0045   parameters:
0046     n_jobs: 4
0047     backend: "threading"
0048 
0049 workflows:
0050   workflows:
0051     - name: "dtlz2_eval"
0052       description: "DTLZ2 objective evaluation"
0053       branches:
0054         - name: "main"
0055           stages:
0056             - name: "evaluate"
0057               objective_plan:
0058                 steps:
0059                   stages:
0060                     - name: "evaluate"
0061                       inline:
0062                         entrypoint: "examples.dtlz2.dtlz2_evaluator:objective_payload"
0063                       produces_objective: true