from __future__ import annotations
from ConfigSpace import Configuration
from smac.initial_design.abstract_initial_design import AbstractInitialDesign
__copyright__ = "Copyright 2022, automl.org"
__license__ = "3-clause BSD"
[docs]
class DefaultInitialDesign(AbstractInitialDesign):
"""Initial design that evaluates only the default configuration."""
def _select_configurations(self) -> list[Configuration]:
config = self._configspace.get_default_configuration()
config.origin = "Initial Design: Default"
return [config]