class_docstr: Base class for Algorithms which can leverage 'related' past trials to bootstrap
  their optimization process.
class_docstr_tok: ["Base","class","for","Algorithms","which","can","leverage","'related","'","past","trials","to","bootstrap","their","optimization","process","."]
docstr: Use the given trials to warm-start the algorithm.
  
  These experiments and their trials were fetched from some knowledge base, and
  are believed to be somewhat similar to the current on-going experiment.
  
  It is the responsibility of the Algorithm to implement this method in order to
  take advantage of these points.
  
  Parameters
  ----------
  warm_start_trials : Dict[Mapping, List[Trial]]
      Dictionary mapping from ExperimentConfig objects (dataclasses containing the
      experiment config) to the list of Trials associated with that experiment.
docstr_tok: ["Use","the","given","trials","to","warm-start","the","algorithm",".","These","experiments","and","their","trials","were","fetched","from","some","knowledge","base",",","and","are","believed","to","be","somewhat","similar","to","the","current","on-going","experiment",".","It","is","the","responsibility","of","the","Algorithm","to","implement","this","method","in","order","to","take","advantage","of","these","points",".","Parameters","--","--","--","--","--","warm_start_trials",":","Dict","[","Mapping",",","List","[","Trial","]","]","Dictionary","mapping","from","ExperimentConfig","objects","(","dataclasses","containing","the","experiment","config",")","to","the","list","of","Trials","associated","with","that","experiment","."]
code: def warm_start(
      self,
      warm_start_trials: list[tuple[ExperimentConfig, list[Trial]]],
  ) -> None:
      """Use the given trials to warm-start the algorithm.
  
      These experiments and their trials were fetched from some knowledge base, and
      are believed to be somewhat similar to the current on-going experiment.
  
      It is the responsibility of the Algorithm to implement this method in order to
      take advantage of these points.
  
      Parameters
      ----------
      warm_start_trials : Dict[Mapping, List[Trial]]
          Dictionary mapping from ExperimentConfig objects (dataclasses containing the
          experiment config) to the list of Trials associated with that experiment.
      """
      raise NotImplementedError(
          f"Algorithm of type {type(self)} isn't warm-starteable yet."
      )
  
file_path: orion/src/orion/core/worker/warm_start/warm_starteable.py
imports: from __future__ import annotations
  import inspect
  from abc import ABC, abstractmethod
  from typing import overload
  from typing_extensions import TypeGuard
  from orion.algo.base import BaseAlgorithm, algo_factory
  from orion.core.worker.algo_wrappers.algo_wrapper import AlgoWrapper
  from orion.core.worker.experiment_config import ExperimentConfig
  from orion.core.worker.trial import Trial
label_desc: Use image node_id 1 for calling the WarmStarteable obj's underlying member method code with example usage: obj.warm_start(warm_start_trials) without return types