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

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. 

8 

9TODO: Improve documentation here. 

10""" 

11 

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 

18 

19__all__ = [ 

20 "GridSearchOptimizer", 

21 "ManualOptimizer", 

22 "MlosCoreOptimizer", 

23 "MockOptimizer", 

24 "OneShotOptimizer", 

25 "Optimizer", 

26]