class_docstr: Base class for a Wrapper around an algorithm.
docstr: Warm start the HPO algorithm by observing the given _related_ trials from other tasks.
docstr_tok: ["Warm","start","the","HPO","algorithm","by","observing","the","given","_related_","trials","from","other","tasks","."]
code: def warm_start(
      self,
      warm_start_trials: list[tuple[ExperimentConfig, list[Trial]]],
  ):
      """Warm start the HPO algorithm by observing the given _related_ trials from other tasks."""
      from orion.core.worker.warm_start.warm_starteable import (
          is_warmstarteable,
      )
  
      if not is_warmstarteable(self.algorithm):
          raise RuntimeError(
              f"The wrapped algorithm ({self.algorithm}) does not support warm starting with "
              f"trials from prior experiments."
          )
      self.algorithm.warm_start(warm_start_trials)
  
imports: from __future__ import annotations
  import copy
  from logging import getLogger
  from typing import TYPE_CHECKING, Generic, Sequence, TypeVar
  from orion.algo.base import BaseAlgorithm
  from orion.algo.space import Space
  from orion.core.worker.trial import Trial
label_desc: Use image node_id 18 for calling the AlgoWrapper obj's underlying member method code with example usage: obj.warm_start(warm_start_trials) without return types