latest--optimizer-schema
shared
Type:
object
config for the mlos_bench optimizer
Properties
class
enum
required
The name of the optimizer class to use.
$schema
string
The schema to use for validating the optimizer config (accepts both URLs and local paths).
pattern=/schemas/optimizers/optimizer-schema.json$
description
string
Optional description of the config.
include_tunables
string[]
A list of file paths containing tunable parameters definitions to include in the optimization.
minItems=1uniqueItems=true
config
object
The optimizer specific config.
One of
1.
variant
2.
variant
3.
variant
4.
variant
5.
variant
Definitions
comment
config_base_optimizer
object
optimization_targets
optimization_targets
max_suggestions
integer
The maximum number of additional (in the case of merging experiment data or resuming experiments) config suggestions to run when we launch the app, or no limit if 0 is provided. Note: configs may be repeated in more than one trial.
min=0
seed
integer
The seed to use for the random number generator.
start_with_defaults
boolean
If false, use the optimizer to suggest the initial configuration; if true (default), use the already assigned values for the first iteration.