Warning, /AID2E-framework/examples/schedulers/panda-idds/input-panda.yml is written in an unsupported language. File is not indexed.
0001 # Minimal DTLZ2 + Ax + PanDA input for `aid2e optimize input-panda.yml`.
0002 #
0003 # This is intentionally canonical and callable-based. The PanDA runner currently
0004 # submits Python callable jobs through iDDS/PanDA and falls back to local
0005 # execution for command jobs, so this smoke avoids command jobs.
0006
0007 problem:
0008 name: "DTLZ2 CLI PanDA Smoke Test"
0009 problem_type: "DTLZ2"
0010 output_location: "/tmp"
0011 work_location: "/tmp"
0012 design_parameters_file: "../../optimizers/dtlz2_design.params"
0013 objectives:
0014 - name: "f1"
0015 direction: "minimize"
0016 - name: "f2"
0017 direction: "minimize"
0018
0019 optimizer:
0020 name: "ax"
0021 type: "bayesian"
0022 parameters:
0023 initialization_strategy: "sobol"
0024 generator: "BOTORCH_MODULAR"
0025 n_initial_samples: 1
0026 n_iterations: 4
0027 batch_size: 2
0028 seed: 7
0029
0030 scheduler:
0031 runner_type: "PanDAiDDSRunner"
0032 parameters:
0033 cloud: "US"
0034 queue: "BNL_PanDA_1"
0035 source_dir: "."
0036 source_dir_parent_level: 1
0037 exclude_source_files:
0038 - "(^|/)\\..*" # Hidden files
0039 - ".*\\.log"
0040 - ".*\\.json"
0041 - "__pycache__"
0042 - "work"
0043 - "OUTDIR"
0044 init_env_file: "panda-init-env.yml"
0045 max_walltime: 1800
0046 core_count: 1
0047 total_memory: 4000
0048 max_retries: 1
0049 output_location: "./aid2e_panda_scheduler_output"
0050 monitor_interval: 5
0051
0052 workflows:
0053 workflows:
0054 - name: "dtlz2_panda_eval"
0055 description: "Evaluate DTLZ2 objectives through a PanDA/iDDS Python callable workflow."
0056 branches:
0057 - name: "main"
0058 stages:
0059 - name: "evaluate"
0060 parallelism:
0061 max_concurrent: 1
0062 retry_max: 0
0063 timeout_sec: 300
0064 jobs:
0065 - name: "dtlz2"
0066 command: ""
0067 payload:
0068 evaluator_type: "python"
0069 python_callable: "examples.evaluators.dtlz2:evaluate_qualified_both_objectives"