Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/mlos-config-mlos-jsonc-mlos-json5-mlos-json/_shared/latest--base-scheduler-subschema.json
Parent schema mlos-config-mlos-jsonc-mlos-json5-mlos-json
Type: object

mlos_bench base Scheduler config schema definitions for all Scheduler types.

Properties

class string required

The name of the scheduler class to use.

pattern=^mlos_bench[.]schedulers[.]
$schema string

The schema to use for validating the scheduler config (accepts both URLs and local paths).

pattern=/schemas/schedulers/scheduler-schema.json$
description string

Optional description of the config.

config object

The scheduler-specific config.

6 nested properties
experiment_id experiment_id
trial_id trial_id
config_id config_id
teardown boolean

Whether to teardown the experiment after running it.

max_trials integer

Max. number of trials to run. Use -1 or 0 for unlimited.

Examples: 50, -1
min=-1
trial_config_repeat_count integer

Number of times to repeat a config.

Examples: 3, 5
min=1

Definitions

base_scheduler_config object

The scheduler-specific config.

experiment_id experiment_id
trial_id trial_id
config_id config_id
teardown boolean

Whether to teardown the experiment after running it.

max_trials integer

Max. number of trials to run. Use -1 or 0 for unlimited.

Examples: 50, -1
min=-1
trial_config_repeat_count integer

Number of times to repeat a config.

Examples: 3, 5
min=1