Coverage for mlos_bench/mlos_bench/optimizers/__init__.py: 100%
7 statements
« prev ^ index » next coverage.py v7.6.10, created at 2025-01-21 01:50 +0000
« prev ^ index » next coverage.py v7.6.10, created at 2025-01-21 01:50 +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.grid_search_optimizer import GridSearchOptimizer
14from mlos_bench.optimizers.manual_optimizer import ManualOptimizer
15from mlos_bench.optimizers.mlos_core_optimizer import MlosCoreOptimizer
16from mlos_bench.optimizers.mock_optimizer import MockOptimizer
17from mlos_bench.optimizers.one_shot_optimizer import OneShotOptimizer
19__all__ = [
20 "GridSearchOptimizer",
21 "ManualOptimizer",
22 "MlosCoreOptimizer",
23 "MockOptimizer",
24 "OneShotOptimizer",
25 "Optimizer",
26]