class_docstr: ``LocalSearchRunner`` performs a search for optimal hyperparameter values,
  applying the provided ``SearchMethod``. It is executed locally and interacts
  with a Determined cluster where it starts a multi-trial experiment. It then
  reacts to event notifications coming from the running experiments by forwarding
  them to event handler methods in your ``SearchMethod`` implementation and sending
  the returned operations back to the experiment.
class_docstr_tok: ["``","LocalSearchRunner","``","performs","a","search","for","optimal","hyperparameter","values",",","applying","the","provided","``","SearchMethod","``",".","It","is","executed","locally","and","interacts","with","a","Determined","cluster","where","it","starts","a","multi-trial","experiment",".","It","then","reacts","to","event","notifications","coming","from","the","running","experiments","by","forwarding","them","to","event","handler","methods","in","your","``","SearchMethod","``","implementation","and","sending","the","returned","operations","back","to","the","experiment","."]
code: def _show_experiment_paused_msg(self) -> None:
      logger.warning(
          f"Experiment {self.state.experiment_id} "
          f"has been paused. If you leave searcher process running, your search method"
          f" will automatically resume when the experiment becomes active again. "
          f"Otherwise, you can terminate this process and restart it "
          f"manually to continue the search."
      )
  
imports: import json
  import logging
  import os
  import pickle
  import time
  import uuid
  from pathlib import Path
  from typing import Any, Dict, Iterable, List, Optional, Sequence, Tuple, Union
  from determined import searcher
  from determined.common.api import bindings, errors
  from determined.experimental import client
label_desc: Use image node_id 6 for calling the LocalSearchRunner obj's underlying member method code with example usage: obj._show_experiment_paused_msg() without return types