class_docstr: Local Searcher (virtual class to inherit from if you are creating a custom Searcher).
  
  Parameters
  ----------
  search_space: dict
      The configuration space to sample from. It contains the full
      specification of the Hyperparameters with their priors
docstr: Called by scheduler if an evaluation job for config failed. The
  searcher should react appropriately (e.g., remove pending evaluations
  for this config, and blacklist config).
docstr_tok: ["Called","by","scheduler","if","an","evaluation","job","for","config","failed",".","The","searcher","should","react","appropriately","(","e.g.",",","remove","pending","evaluations","for","this","config",",","and","blacklist","config",")","."]
code: def evaluation_failed(self, config, **kwargs):
      """
      Called by scheduler if an evaluation job for config failed. The
      searcher should react appropriately (e.g., remove pending evaluations
      for this config, and blacklist config).
      """
      pass
  
imports: import logging
  import pickle
  from collections import OrderedDict
  from autogluon.common import space
label_desc: Use image node_id 7 for calling the LocalSearcher obj's underlying member method code with example usage: obj.evaluation_failed(config) without return types