Experiment overview
| Setting | Value |
|---|
| Max. nr. evaluations | 2 |
| Number random steps | 2 |
| Number random steps (from arguments) | 20 |
| Nr. of workers (parameter) | 20 |
| Main process memory (GB) | 8 |
| Worker memory (GB) | 4 |
Best RESULT, min (total: 2)
| OO_Info_int_param | OO_Info_int_param_two | OO_Info_float_param | OO_Info_choice_param | OO_Info_SLURM_JOB_ID | int_param | float_param | int_param_two | choice_param | RESULT |
|---|
| -97 | -48 | -33.33951085805893 | 16 | 1170885 | -97 | -33.33951085805893 | -48 | 16 | -148072.100928352 |
Job Summary per Generation Node
| Generation Node | Total | COMPLETED |
| SOBOL | 2 | 2 |
Experiment parameters
| Name | Type | Lower bound | Upper bound | Values | Type | Log Scale? |
|---|
| int_param | range | -100 | 10 | | int | No |
| float_param | range | -100 | 10 | | float | No |
| choice_param | choice | | | 1, 2, 4, 8, 16, hallo | | |
| int_param_two | range | -100 | 10 | | int | No |
Number of evaluations
| Failed |
Succeeded |
Running |
Total |
| 0 |
2 |
0 |
2 |
Result names and types
Last progressbar status
2025-10-25 02:03:20 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, best RESULT: -148072.100928352, waiting for 1 job, finished 1 job
Git-Version
Commit: 87dbf732124d22378d92f4f9fd4a3243b54c0639 (8885)
trial_index,submit_time,queue_time,worker_generator_uuid,start_time,end_time,run_time,program_string,exit_code,signal,hostname,OO_Info_int_param,OO_Info_int_param_two,OO_Info_float_param,OO_Info_choice_param,OO_Info_SLURM_JOB_ID,arm_name,trial_status,generation_node,RESULT,int_param,float_param,int_param_two,choice_param
0,1761350517,8,51bb49f8-9cfb-4b15-8301-04af6bffd6d4,1761350525,1761350531,6,./.tests/optimization_example --int_param='-24' --float_param='-49.95404064655303955078' --choice_param='4' --int_param_two='8',0,,c135,-24,8,-49.95404064655303955078125,4,1170886,0_0,COMPLETED,SOBOL,-39071.585833830002229660749435424805,-24,-49.95404064655303955078125,8,4
1,1761350516,74,51bb49f8-9cfb-4b15-8301-04af6bffd6d4,1761350590,1761350596,6,./.tests/optimization_example --int_param='-97' --float_param='-33.33951085805892944336' --choice_param='16' --int_param_two='-48',0,,c152,-97,-48,-33.339510858058929443359375,16,1170885,1_0,COMPLETED,SOBOL,-148072.100928352010669186711311340332,-97,-33.339510858058929443359375,-48,16
========================================================================
To cancel, press CTRL c, then run 'scancel 1170839'
⠋ Importing logging...
⠋ Importing warnings...
⠋ Importing argparse...
⠋ Importing datetime...
⠋ Importing dataclass...
⠋ Importing socket...
⠋ Importing stat...
⠋ Importing pwd...
⠋ Importing base64...
⠋ Importing json...
⠋ Importing yaml...
⠋ Importing toml...
⠋ Importing csv...
⠋ Importing ast...
⠋ Importing rich.table...
⠋ Importing rich print...
⠋ Importing rich.pretty...
⠋ Importing pformat...
⠋ Importing rich.prompt...
⠋ Importing types.FunctionType...
⠋ Importing typing...
⠋ Importing ThreadPoolExecutor...
⠋ Importing submitit.LocalExecutor...
⠋ Importing submitit.Job...
⠋ Importing importlib.util...
⠋ Importing platform...
⠋ Importing inspect frame info...
⠋ Importing pathlib.Path...
⠋ Importing uuid...
⠋ Importing cowsay...
⠋ Importing shutil...
⠋ Importing itertools.combinations...
⠋ Importing os.listdir...
⠋ Importing os.path...
⠋ Importing PIL.Image...
⠋ Importing sixel...
⠋ Importing subprocess...
⠋ Importing tqdm...
⠹ Importing beartype...
⠋ Importing statistics...
⠋ Trying to import pyfiglet...
⠹ Importing helpers...
⠋ Parsing arguments...
⠇ Importing torch...
⠋ Importing numpy...
[WARNING 10-25 02:01:45] ax.service.utils.with_db_settings_base: Ax currently requires a sqlalchemy version below 2.0. This will be addressed in a future release. Disabling SQL storage in Ax for now, if you would like to use SQL storage please install Ax with mysql extras via `pip install ax-platform[mysql]`.
⠦ Importing ax...
⠋ Importing ax.core.generator_run...
⠋ Importing Cont_X_trans and Y_trans from ax.adapter.registry...
⠋ Importing ax.core.arm...
⠋ Importing ax.core.objective...
⠋ Importing ax.core.Metric...
⠋ Importing ax.exceptions.core...
⠋ Importing ax.exceptions.generation_strategy...
⠋ Importing CORE_DECODER_REGISTRY...
⠋ Trying ax.generation_strategy.generation_node...
⠋ Importing GenerationStep, GenerationStrategy from generation_strategy...
⠋ Importing GenerationNode from generation_node...
⠋ Importing ExternalGenerationNode...
⠋ Importing MaxTrials...
⠋ Importing GeneratorSpec...
⠋ Importing Models from ax.generation_strategy.registry...
⠋ Importing get_pending_observation_features...
⠋ Importing load_experiment...
⠋ Importing save_experiment...
⠋ Importing save_experiment_to_db...
⠋ Importing TrialStatus...
⠋ Importing Data...
⠋ Importing Experiment...
⠋ Importing parameter types...
⠋ Importing TParameterization...
⠋ Importing pandas...
⠋ Importing AxClient and ObjectiveProperties...
⠋ Importing RandomForestRegressor...
⠋ Importing botorch...
⠋ Importing submitit...
⠋ Importing ax logger...
⠋ Importing SQL-Storage-Stuff...
Run-UUID: 084dc685-f91c-4451-a1e2-43165951f275
.d88888b. d8b .d88888b. 888 .d8888b.
d88P" "Y88b Y8Pd88P" "Y88b 888 d88P Y88b
888 888 888 888 888 888
888 88888888b.d88b. 88888b. 888888 88888888b. 888888 .d88P
888 888888 "888 "88b888 "88b888888 888888 "88b888 .od888P"
888 888888 888 888888 888888888 888888 888888 d88P"
Y88b. .d88P888 888 888888 888888Y88b. .d88P888 d88PY88b. 888"
"Y88888P" 888 888 888888 888888 "Y88888P" 88888P" "Y888888888888
888
888
888
⠋ Writing worker creation log...
omniopt --config_json=.tests/example_config_gpu.json --follow --mem_gb=4
⠋ Disabling logging...
⠋ Setting run folder...
⠋ Creating folder /data/horse/ws/s3811141-oo_crap/omniopt/runs/__main__tests__/11...
⠋ Writing revert_to_random_when_seemingly_exhausted file ...
⠋ Writing username state file...
⠋ Writing result names file...
⠋ Writing result min/max file...
⠋ Saving state files...
Run-folder: /data/horse/ws/s3811141-oo_crap/omniopt/runs/__main__tests__/11
⠋ Writing live_share file if it is present...
⠋ Writing job_start_time file...
⠹ Writing git information
⠋ Checking max_eval...
You have less --max_eval 2 than --num_random_steps 20. Switched both.
Warning: --num_random_steps 2 is smaller than --num_parallel_jobs 20. It's recommended that --num_parallel_jobs is the same as or a multiple of --num_random_steps
⠋ Calculating number of steps...
⠋ Adding excluded nodes...
⠋ Initializing ax_client...
⠋ Setting orchestrator...
See https://imageseg.scads.de/omniax/share?user_id=s3811141&experiment_name=__main__tests__&run_nr=11 for live-results.
You have 1 CPUs available for the main process. Using CUDA device NVIDIA H100.
Generation strategy: SOBOL for 2 steps.
Run-Program: ./.tests/optimization_example --int_param='%(int_param)' --float_param='%(float_param)' --choice_param='%(choice_param)' --int_param_two='%(int_param_two)'
Experiment parameters
┏━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━┓
┃ Name ┃ Type ┃ Lower bound ┃ Upper bound ┃ Values ┃ Type ┃ Log Scale? ┃
┡━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━┩
│ int_param │ range │ -100 │ 10 │ │ int │ No │
│ float_param │ range │ -100 │ 10 │ │ float │ No │
│ choice_param │ choice │ │ │ 1, 2, 4, 8, 16, hallo │ │ │
│ int_param_two │ range │ -100 │ 10 │ │ int │ No │
└───────────────┴────────┴─────────────┴─────────────┴───────────────────────┴───────┴────────────┘
Result-Names
┏━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Result-Name ┃ Min or max? ┃
┡━━━━━━━━━━━━━╇━━━━━━━━━━━━━┩
│ RESULT │ min │
└─────────────┴─────────────┘
⠋ Write files and show overview
SOBOL, best RESULT: -148072.100928352, waiting for 1 job, finished 1 job : 100%|██████████| 2/2 [01:27<00:00, 43.97s/it]
Best RESULT, min (total: 2)
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓
┃ OO_Info_int_param ┃ OO_Info_int_param_two ┃ OO_Info_float_param ┃ OO_Info_choice_param ┃ OO_Info_SLURM_JOB_ID ┃ int_param ┃ float_param ┃ int_param_two ┃ choice_param ┃ RESULT ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩
│ -97 │ -48 │ -33.33951085805893 │ 16 │ 1170885 │ -97 │ -33.33951085805893 │ -48 │ 16 │ -148072.100928352 │
└───────────────────┴───────────────────────┴─────────────────────┴──────────────────────┴──────────────────────┴───────────┴────────────────────┴───────────────┴──────────────┴───────────────────┘
Runtime Infos
┏━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Number of evaluations ┃ Min time ┃ Max time ┃ Average time ┃ Median time ┃
┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━┩
│ 2 │ 6.00 sec │ 6.00 sec │ 6.00 sec │ 6.00 sec │
└───────────────────────┴───────────┴───────────┴──────────────┴─────────────┘
2025-10-25 02:01:52 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, Started OmniOpt2 run...
2025-10-25 02:01:53 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, getting new HP set #1/2
2025-10-25 02:01:54 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, getting new HP set #2/2
2025-10-25 02:01:54 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, requested 2 jobs, got 2, 0.36 s/job
2025-10-25 02:01:55 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, eval #1/2 start
2025-10-25 02:01:56 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, eval #2/2 start
2025-10-25 02:01:56 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, starting new job
2025-10-25 02:01:56 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, pending 1 = ∑1/20, started new job
2025-10-25 02:01:57 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, pending 1 = ∑1/20, starting new job
2025-10-25 02:01:58 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, pending/unknown 1/1 = ∑2/20, started new job
2025-10-25 02:01:59 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, pending/unknown 1/1 = ∑2/20, waiting for 2 jobs
2025-10-25 02:02:07 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, pending/running 1/1 = ∑2/20, waiting for 2 jobs
2025-10-25 02:02:12 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, pending/running 1/1 = ∑2/20, new result: RESULT: -39071.585834
2025-10-25 02:02:15 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, best RESULT: -39071.58583383, pending 1 = ∑1/20, waiting for 2 jobs, finished 1 job
2025-10-25 02:02:15 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, best RESULT: -39071.58583383, pending 1 = ∑1/20, waiting for 1 job
2025-10-25 02:03:13 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, best RESULT: -39071.58583383, running 1 = ∑1/20, waiting for 1 job
2025-10-25 02:03:17 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, best RESULT: -39071.58583383, running 1 = ∑1/20, new result: RESULT: -148072.100928
2025-10-25 02:03:20 (51bb49f8-9cfb-4b15-8301-04af6bffd6d4): SOBOL, best RESULT: -148072.100928352, waiting for 1 job, finished 1 job
Job submission durations
┏━━━━━━━━━┳━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━┓
┃ Batch ┃ Seconds ┃ Jobs ┃ Time per job ┃
┡━━━━━━━━━╇━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━┩
│ 1 │ 2.171 │ 2 │ 1.085 │
├─────────┼─────────┼──────┼──────────────┤
│ Average │ 2.171 │ │ │
│ Median │ 2.171 │ │ │
│ Total │ 2.171 │ │ │
│ Max │ 2.171 │ │ │
│ Min │ 2.171 │ │ │
└─────────┴─────────┴──────┴──────────────┘
Model generation times
┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━┓
┃ Iteration ┃ Seconds ┃ Jobs ┃ Time per job ┃
┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━┩
│ 1 │ 0.721 │ 2 │ 0.361 │
├───────────┼─────────┼──────┼──────────────┤
│ Average │ 0.721 │ │ │
│ Median │ 0.721 │ │ │
│ Total │ 0.721 │ │ │
│ Max │ 0.721 │ │ │
│ Min │ 0.721 │ │ │
└───────────┴─────────┴──────┴──────────────┘
Arguments Overview
| Key | Value |
|---|
| config_yaml | None |
| config_toml | None |
| config_json | .tests/example_config_gpu.json |
| num_random_steps | 20 |
| max_eval | 2 |
| run_program | ./.tests/optimization_example --int_param='%(int_param)' --float_param='%(float_param)' --choice_param='%(choice_param)' |
| --int_param_two='%(int_param_two)' |
| experiment_name | __main__tests__ |
| mem_gb | 4 |
| parameter | [{'param': ['int_param', 'range', '-100', '10', 'int']}, {'param': ['float_param', 'range', '-100', '10', 'float']}, {'param': ['choice_param', |
| 'choice', '1,2,4,8,16,hallo']}, {'auto_exclude_defective_hosts': True, 'model': 'BOTORCH_MODULAR', 'num_random_steps': 1, 'param': ['int_param_two', |
| 'range', -100, 10, 'int']}] |
| continue_previous_job | None |
| experiment_constraints | None |
| run_dir | runs |
| seed | None |
| verbose_tqdm | False |
| model | None |
| gridsearch | False |
| occ | False |
| show_sixel_scatter | False |
| show_sixel_general | False |
| show_sixel_trial_index_result | False |
| follow | True |
| send_anonymized_usage_stats | False |
| ui_url | None |
| root_venv_dir | /home/s3811141 |
| exclude | None |
| main_process_gb | 8 |
| max_nr_of_zero_results | 10 |
| abbreviate_job_names | False |
| orchestrator_file | None |
| checkout_to_latest_tested_version | False |
| live_share | True |
| disable_tqdm | False |
| disable_previous_job_constraint | False |
| workdir | |
| occ_type | euclid |
| result_names | ['RESULT=min'] |
| minkowski_p | 2 |
| signed_weighted_euclidean_weights | |
| generation_strategy | None |
| generate_all_jobs_at_once | True |
| revert_to_random_when_seemingly_exhausted | False |
| load_data_from_existing_jobs | [] |
| n_estimators_randomforest | 100 |
| max_attempts_for_generation | 20 |
| external_generator | None |
| username | None |
| max_failed_jobs | None |
| num_cpus_main_job | None |
| calculate_pareto_front_of_job | [] |
| show_generate_time_table | False |
| force_choice_for_ranges | False |
| max_abandoned_retrial | 20 |
| share_password | None |
| dryrun | False |
| db_url | None |
| run_program_once | None |
| worker_generator_path | None |
| save_to_database | False |
| range_max_difference | 1000000 |
| skip_search | False |
| dont_warm_start_refitting | False |
| refit_on_cv | False |
| fit_out_of_design | False |
| fit_abandoned | False |
| dont_jit_compile | False |
| num_restarts | 20 |
| raw_samples | 1024 |
| max_num_of_parallel_sruns | 16 |
| no_transform_inputs | False |
| no_normalize_y | False |
| transforms | [] |
| number_of_generators | 1 |
| num_parallel_jobs | 20 |
| worker_timeout | 5 |
| slurm_use_srun | False |
| time | 60 |
| partition | alpha |
| reservation | None |
| force_local_execution | False |
| slurm_signal_delay_s | 0 |
| nodes_per_job | 1 |
| cpus_per_task | 1 |
| account | None |
| gpus | 1 |
| dependency | None |
| run_mode | local |
| verbose | False |
| verbose_break_run_search_table | False |
| debug | False |
| flame_graph | False |
| memray | False |
| no_sleep | False |
| tests | False |
| show_worker_percentage_table_at_end | False |
| auto_exclude_defective_hosts | False |
| run_tests_that_fail_on_taurus | False |
| raise_in_eval | False |
| show_ram_every_n_seconds | 0 |
| show_generation_and_submission_sixel | False |
| just_return_defaults | False |
| prettyprint | False |
| runtime_debug | False |
| debug_stack_regex | |
| debug_stack_trace_regex | None |
| show_func_name | False |
| beartype | False |
1761350508.0004,20,0,0
1761350516.2336,20,0,0
1761350516.7422,20,1,5
1761350521.6384,20,1,5
1761350527.1981,20,2,10
1761350536.9719,20,2,10
1761350537.7223,20,1,5
1761350600.8364,20,1,5
1761350602.97,20,0,0
This logs the CPU and RAM usage of the main worker process.
timestamp,ram_usage_mb,cpu_usage_percent
1761350508,798.88671875,11.2
1761350568,816.51953125,18.9
Parameter statistics
| Parameter | Min | Max | Mean | Std Dev | Count |
|---|
| run_time | 6 | 6 | 6 | 0 | 2 |
| OO_Info_int_param | -97 | -24 | -60.5 | 36.5 | 2 |
| OO_Info_int_param_two | -48 | 8 | -20 | 28 | 2 |
| OO_Info_float_param | -49.954 | -33.3395 | -41.6468 | 8.3073 | 2 |
| OO_Info_choice_param | 4 | 16 | 10 | 6 | 2 |
| RESULT | -148072.1009 | -39071.5858 | -93571.8434 | 54500.2575 | 2 |
| int_param | -97 | -24 | -60.5 | 36.5 | 2 |
| float_param | -49.954 | -33.3395 | -41.6468 | 8.3073 | 2 |
| int_param_two | -48 | 8 | -20 | 28 | 2 |
| choice_param | 4 | 16 | 10 | 6 | 2 |
Show SLURM-Job-ID (if it exists)
submitit INFO (2025-10-25 02:03:04,909) - Starting with JobEnvironment(job_id=1170885, hostname=c152, local_rank=0(1), node=0(1), global_rank=0(1))
submitit INFO (2025-10-25 02:03:04,911) - Loading pickle: /data/horse/ws/s3811141-oo_crap/omniopt/runs/__main__tests__/11/single_runs/1170885/1170885_submitted.pkl
Trial-Index: 1
Parameters: {"int_param": -97, "float_param": -33.33951085805893, "int_param_two": -48, "choice_param": 16}
Debug-Infos:
========
DEBUG INFOS START:
Program-Code: ./.tests/optimization_example --int_param='-97' --float_param='-33.33951085805892944336' --choice_param='16' --int_param_two='-48'
pwd: /data/horse/ws/s3811141-oo_crap/omniopt
File: ./.tests/optimization_example
UID: 2105408
GID: 200270
SLURM_JOB_ID: 1170885
Status-Change-Time: 1755346813.0
Size: 5714 Bytes
Permissions: -rwxr-xr-x
Owner: s3811141
Last access: 1761350590.0
Last modification: 1755343211.0
Hostname: c152
========
DEBUG INFOS END
./.tests/optimization_example --int_param='-97' --float_param='-33.33951085805892944336' --choice_param='16' --int_param_two='-48'
stdout:
OO-Info: int_param: -97
OO-Info: int_param_two: -48
OO-Info: float_param: -33.33951085805892944336
OO-Info: choice_param: 16
RESULT: -148072.100928352
stderr was empty
Result: {'RESULT': -148072.100928352}
Final-results: {'RESULT': -148072.100928352}
EXIT_CODE: 0
submitit INFO (2025-10-25 02:03:16,580) - Job completed successfully
submitit INFO (2025-10-25 02:03:16,582) - Exiting after successful completion