Coverage for mlos_bench/mlos_bench/optimizers/__init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.6.7, created at 2024-11-22 01:18 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2024-11-22 01:18 +0000
1#
2# Copyright (c) Microsoft Corporation.
3# Licensed under the MIT License.
4#
5"""
6Interfaces and wrapper classes for optimizers to be used in mlos_bench for autotuning or
7benchmarking.
9TODO: Improve documentation here.
10"""
12from mlos_bench.optimizers.base_optimizer import Optimizer
13from mlos_bench.optimizers.manual_optimizer import ManualOptimizer
14from mlos_bench.optimizers.mlos_core_optimizer import MlosCoreOptimizer
15from mlos_bench.optimizers.mock_optimizer import MockOptimizer
16from mlos_bench.optimizers.one_shot_optimizer import OneShotOptimizer
18__all__ = [
19 "Optimizer",
20 "ManualOptimizer",
21 "MockOptimizer",
22 "OneShotOptimizer",
23 "MlosCoreOptimizer",
24]