mlos_bench package
mlos_bench is a framework to help automate benchmarking and and OS/application parameter autotuning.
Subpackages
- mlos_bench.config package
- mlos_bench.environments package
- mlos_bench.optimizers package
MlosCoreOptimizer
MockOptimizer
OneShotOptimizer
Optimizer
Optimizer.BASE_SUPPORTED_CONFIG_PROPS
Optimizer.bulk_register()
Optimizer.config_space
Optimizer.current_iteration
Optimizer.get_best_observation()
Optimizer.max_suggestions
Optimizer.name
Optimizer.not_converged()
Optimizer.register()
Optimizer.seed
Optimizer.start_with_defaults
Optimizer.suggest()
Optimizer.supports_preload
Optimizer.targets
Optimizer.tunable_params
- Submodules
- mlos_bench.optimizers.base_optimizer module
- mlos_bench.optimizers.convert_configspace module
- mlos_bench.optimizers.grid_search_optimizer module
- mlos_bench.optimizers.mlos_core_optimizer module
- mlos_bench.optimizers.mock_optimizer module
- mlos_bench.optimizers.one_shot_optimizer module
- mlos_bench.optimizers.track_best_optimizer module
- mlos_bench.schedulers package
- mlos_bench.services package
- mlos_bench.storage package
Storage
Storage.Experiment
Storage.Experiment.description
Storage.Experiment.experiment_id
Storage.Experiment.load()
Storage.Experiment.load_telemetry()
Storage.Experiment.load_tunable_config()
Storage.Experiment.merge()
Storage.Experiment.new_trial()
Storage.Experiment.opt_targets
Storage.Experiment.pending_trials()
Storage.Experiment.root_env_config
Storage.Experiment.trial_id
Storage.Experiment.tunables
Storage.Trial
Storage.experiment()
Storage.experiments
from_config()
- Subpackages
- Submodules
- mlos_bench.storage.base_experiment_data module
- mlos_bench.storage.base_storage module
- mlos_bench.storage.base_trial_data module
- mlos_bench.storage.base_tunable_config_data module
- mlos_bench.storage.base_tunable_config_trial_group_data module
- mlos_bench.storage.storage_factory module
- mlos_bench.storage.util module
- mlos_bench.tunables package
Tunable
Tunable.cardinality
Tunable.categories
Tunable.category
Tunable.copy()
Tunable.default
Tunable.distribution
Tunable.distribution_params
Tunable.dtype
Tunable.in_range()
Tunable.is_categorical
Tunable.is_default()
Tunable.is_log
Tunable.is_numerical
Tunable.is_special
Tunable.is_valid()
Tunable.meta
Tunable.name
Tunable.numerical_value
Tunable.quantization_bins
Tunable.quantized_values
Tunable.range
Tunable.range_weight
Tunable.span
Tunable.special
Tunable.type
Tunable.update()
Tunable.value
Tunable.values
Tunable.weights
TunableGroups
TunableGroups.assign()
TunableGroups.copy()
TunableGroups.get_covariant_group_names()
TunableGroups.get_param_values()
TunableGroups.get_tunable()
TunableGroups.is_defaults()
TunableGroups.is_updated()
TunableGroups.merge()
TunableGroups.reset()
TunableGroups.restore_defaults()
TunableGroups.subgroup()
- Submodules