Back to home page

EIC code displayed by LXR

 
 

    


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

0001 {
0002   "problem": {
0003     "name": "DTLZ2 Ax with JobLib",
0004     "problem_type": "DTLZ2",
0005     "output_location": "./output/ax_joblib",
0006     "work_location": "./work/ax_joblib",
0007     "design_parameters_file": "../dtlz2_design.params",
0008     "objectives": [
0009       {
0010         "name": "f1",
0011         "direction": "minimize"
0012       },
0013       {
0014         "name": "f2",
0015         "direction": "minimize"
0016       }
0017     ]
0018   },
0019   "optimizer": {
0020     "name": "ax",
0021     "type": "bayesian",
0022     "parameters": {
0023       "initialization_strategy": "sobol",
0024       "generator": "BOTORCH_MODULAR",
0025       "generator_kwargs": {
0026         "surrogate_spec": {
0027           "model_configs": [
0028             {
0029               "botorch_model_class": "SingleTaskGP"
0030             }
0031           ]
0032         },
0033         "botorch_acqf_class": "qLogNoisyExpectedHypervolumeImprovement",
0034         "acquisition_options": {
0035           "prune_baseline": true
0036         }
0037       },
0038       "generator_gen_kwargs": {
0039         "model_gen_options": {
0040           "optimizer_kwargs": {
0041             "sequential": false,
0042             "num_restarts": 10
0043           }
0044         }
0045       },
0046       "objective_thresholds": {
0047         "f1": 1.0,
0048         "f2": 1.0
0049       },
0050       "n_initial_samples": 20,
0051       "n_iterations": 100,
0052       "batch_size": 4,
0053       "seed": 42
0054     }
0055   },
0056   "scheduler": {
0057     "runner_type": "JobLibRunner",
0058     "parameters": {
0059       "n_jobs": 4,
0060       "backend": "threading"
0061     }
0062   },
0063   "workflows": {
0064     "workflows": [
0065       {
0066         "name": "dtlz2_eval",
0067         "description": "DTLZ2 objective evaluation",
0068         "branches": [
0069           {
0070             "name": "main",
0071             "stages": [
0072               {
0073                 "name": "evaluate",
0074                 "objective_plan": {
0075                   "steps": {
0076                     "stages": [
0077                       {
0078                         "name": "evaluate",
0079                         "inline": {
0080                           "entrypoint": "examples.dtlz2.dtlz2_evaluator:objective_payload"
0081                         },
0082                         "produces_objective": true
0083                       }
0084                     ]
0085                   }
0086                 }
0087               }
0088             ]
0089           }
0090         ]
0091       }
0092     ]
0093   }
0094 }