docstr: Returns ``Intensifier`` as intensifier. Uses the default configuration for ``race_against``.
  
  Parameters
  ----------
  scenario : Scenario
  max_config_calls : int, defaults to 3
      Maximum number of configuration evaluations. Basically, how many instance-seed keys should be evaluated at
      maximum for a configuration.
  max_incumbents : int, defaults to 10
      How many incumbents to keep track of in the case of multi-objective.
docstr_tok: ["Returns","``","Intensifier","``","as","intensifier",".","Uses","the","default","configuration","for","``","race_against","``",".","Parameters","--","--","--","--","--","scenario",":","Scenario","max_config_calls",":","int",",","defaults","to","3","Maximum","number","of","configuration","evaluations",".","Basically",",","how","many","instance-seed","keys","should","be","evaluated","at","maximum","for","a","configuration",".","max_incumbents",":","int",",","defaults","to","10","How","many","incumbents","to","keep","track","of","in","the","case","of","multi-objective","."]
code: def get_intensifier(  # type: ignore
      scenario: Scenario,
      *,
      max_config_calls: int = 3,
      max_incumbents: int = 20,
  ) -> Intensifier:
      """Returns ``Intensifier`` as intensifier. Uses the default configuration for ``race_against``.
  
      Parameters
      ----------
      scenario : Scenario
      max_config_calls : int, defaults to 3
          Maximum number of configuration evaluations. Basically, how many instance-seed keys should be evaluated at
          maximum for a configuration.
      max_incumbents : int, defaults to 10
          How many incumbents to keep track of in the case of multi-objective.
      """
      return Intensifier(
          scenario=scenario,
          max_config_calls=max_config_calls,
          max_incumbents=max_incumbents,
      )
  
imports: from __future__ import annotations
  import numpy
  import sklearn.gaussian_process.kernels
  from ConfigSpace import Configuration
  from smac.acquisition.function.expected_improvement import EI
  from smac.acquisition.maximizer.local_and_random_search import LocalAndSortedRandomSearch
  from smac.facade.abstract_facade import AbstractFacade
  from smac.initial_design.sobol_design import SobolInitialDesign
  from smac.intensifier.intensifier import Intensifier
  from smac.model.gaussian_process.abstract_gaussian_process import AbstractGaussianProcess
  from smac.model.gaussian_process.gaussian_process import GaussianProcess
  from smac.model.gaussian_process.kernels import ConstantKernel, HammingKernel, MaternKernel, WhiteKernel
  from smac.model.gaussian_process.mcmc_gaussian_process import MCMCGaussianProcess
  from smac.model.gaussian_process.priors import HorseshoePrior, LogNormalPrior
  from smac.multi_objective.aggregation_strategy import MeanAggregationStrategy
  from smac.random_design.probability_design import ProbabilityRandomDesign
  from smac.runhistory.encoder.encoder import RunHistoryEncoder
  from smac.scenario import Scenario
  from smac.utils.configspace import get_types
label_desc: Use image node_id 6 for calling the BlackBoxFacade obj's underlying member method code with example usage: obj.get_intensifier(scenario) and returns: Intensifier