code: def test_invalid_searcher():
      hyperparameter_tune_kwargs = dict(
          searcher="abc",
          scheduler="FIFO",
          num_trials=1,
      )
      with tempfile.TemporaryDirectory() as root:
          with pytest.raises(Exception) as e_info:
              run(
                  trainable=_dummy_trainable,
                  trainable_args=dict(),
                  search_space=DUMMY_SEARCH_SPACE,
                  hyperparameter_tune_kwargs=hyperparameter_tune_kwargs,
                  metric="score",
                  mode="min",
                  save_dir=root,
                  ray_tune_adapter=DummyAdapter(),
              )
  
file_path: autogluon/core/tests/unittests/hpo/test_ray_hpo.py
imports: import tempfile
  import pytest
  from ray import tune
  from autogluon.core.hpo.ray_hpo import AutommRayTuneAdapter, RayTuneAdapter, TabularRayTuneAdapter, run
  from autogluon.core.hpo.ray_tune_constants import SCHEDULER_PRESETS, SEARCHER_PRESETS
label_desc: Use image node_id 3 for calling a global function with example usage: test_invalid_searcher() without return types