Warning, /AID2E-framework/examples/complete/workflow_example_slurm_global.yml is written in an unsupported language. File is not indexed.
0001 problem:
0002 name: "DTLZ2 Slurm Workflow Example"
0003 problem_type: "DTLZ2"
0004 output_location: "/tmp"
0005 work_location: "/tmp"
0006 design_parameters_file: "../optimizers/dtlz2_design.params"
0007 objectives:
0008 - name: "f1"
0009 direction: "minimize"
0010 - name: "f2"
0011 direction: "minimize"
0012
0013 optimizer:
0014 name: "ax"
0015 type: "bayesian"
0016 parameters:
0017 initialization_strategy: "sobol"
0018 generator: "BOTORCH_MODULAR"
0019 n_initial_samples: 2
0020 n_iterations: 1
0021 batch_size: 1
0022 seed: 7
0023
0024 scheduler:
0025 runner_type: "SlurmRunner"
0026 parameters:
0027 job_name_prefix: "aid2e_cfg"
0028 runtime_working_dir: "."
0029 setup_commands:
0030 - "module load miniforge3/24.9.2-0"
0031 - "conda activate env_AID2E"
0032 poll_interval: 2
0033
0034 workflows:
0035 workflows:
0036 - name: "dtlz2_slurm_eval"
0037 description: "Canonical global-scheduler Slurm workflow example"
0038 objectives:
0039 - name: "f1"
0040 direction: "minimize"
0041 - name: "f2"
0042 direction: "minimize"
0043 branches:
0044 - name: "main"
0045 stages:
0046 - name: "evaluate"
0047 jobs:
0048 - name: "compute_dtlz2"
0049 command: "python examples/complete/scripts/slurm_dtlz2_from_cli.py"
0050 rule: >-
0051 {command}
0052 --x1 {payload[x1]}
0053 --x2 {payload[x2]}
0054 --x3 {payload[x3]}
0055 --x4 {payload[x4]}
0056 --x5 {payload[x5]}
0057 --output {payload[output_file]}
0058 --label {payload[label]}
0059 --sleep-sec {payload[sleep_sec]}
0060 --repeat {payload[repeat]}
0061 payload:
0062 x1: "{design_point[DTLZ2_variables.x1]}"
0063 x2: "{design_point[DTLZ2_variables.x2]}"
0064 x3: "{design_point[DTLZ2_variables.x3]}"
0065 x4: "{design_point[DTLZ2_variables.x4]}"
0066 x5: "{design_point[DTLZ2_variables.x5]}"
0067 output_file: "{output_dir}/objectives.json"
0068 label: "config-driven-slurm"
0069 sleep_sec: 0.3
0070 repeat: 2
0071 outputs:
0072 - path: "{payload[output_file]}"
0073 format: "json"
0074 parallelism:
0075 max_concurrent: 1
0076 retry_max: 1
0077 timeout_sec: 300