class_docstr: Extends HyperBand early stopping algorithm for BOHB.
  
  This implementation removes the ``HyperBandScheduler`` pipelining. This
  class introduces key changes:
  
  1. Trials are now placed so that the bracket with the largest size is
  filled first.
  
  2. Trials will be paused even if the bracket is not filled. This allows
  BOHB to insert new trials into the training.
  
  See ray.tune.schedulers.HyperBandScheduler for parameter docstring.
code: def _unpause_trial(
      self, tune_controller: "TuneController", trial: Trial
  ):
      # Hack. See comment in on_trial_result
      tune_controller.search_alg.searcher.on_unpause(trial.trial_id)
  
file_path: ray/python/ray/tune/schedulers/hb_bohb.py
imports: import logging
  from typing import Dict, Optional, TYPE_CHECKING
  from ray.tune.schedulers.trial_scheduler import TrialScheduler
  from ray.tune.schedulers.hyperband import HyperBandScheduler
  from ray.tune.experiment import Trial
  from ray.util import PublicAPI
label_desc: Use image node_id 3 for calling the HyperBandForBOHB obj's underlying member method code with example usage: obj._unpause_trial(tune_controller, trial) without return types