class_docstr: Base class for initial design strategies that evaluates multiple configurations.
  
  Parameters
  ----------
  scenario : Scenario
  n_configs : int | None, defaults to None
      Number of initial configurations (disables the arguments ``n_configs_per_hyperparameter``).
  n_configs_per_hyperparameter: int, defaults to 10
      Number of initial configurations per hyperparameter. For example, if my configuration space covers five
      hyperparameters and ``n_configs_per_hyperparameter`` is set to 10, then 50 initial configurations will be
      samples.
  max_ratio: float, defaults to 0.25
      Use at most ``scenario.n_trials`` * ``max_ratio`` number of configurations in the initial design.
      Additional configurations are not affected by this parameter.
  additional_configs: list[Configuration], defaults to []
      Adds additional configurations to the initial design.
  seed : int | None, default to None
docstr: Selects the initial configurations, depending on the implementation of the initial design.
docstr_tok: ["Selects","the","initial","configurations",",","depending","on","the","implementation","of","the","initial","design","."]
code: def _select_configurations(self) -> list[Configuration]:
      """Selects the initial configurations, depending on the implementation of the initial design."""
      raise NotImplementedError
  
file_path: SMAC3/smac/initial_design/abstract_initial_design.py
imports: from __future__ import annotations
  from abc import abstractmethod
  from typing import Any
  from collections import OrderedDict
  import numpy
  from ConfigSpace.configuration_space import Configuration, ConfigurationSpace
  from ConfigSpace.hyperparameters import CategoricalHyperparameter, Constant, IntegerHyperparameter, NumericalHyperparameter, OrdinalHyperparameter
  from ConfigSpace.util import ForbiddenValueError, deactivate_inactive_hyperparameters
  from smac.scenario import Scenario
  from smac.utils.logging import get_logger
label_desc: Use image node_id 4 for calling the AbstractInitialDesign obj's underlying member method code with example usage: obj._select_configurations() without return types