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
code: def _unpickle_config(self, config_pkl: bytes) -> dict:
      assert isinstance(
          config_pkl, bytes
      ), f"config_pkl must be a bytes object! Was instead {type(config_pkl)} | Value: {config_pkl}"
      config_compressed = pickle.loads(config_pkl)
      config = dict()
      i = -1
      for key in self._params_order:
          if key in self._params_static:
              config[key] = self._params_static[key]
          else:
              i += 1
              val = config_compressed[i]
              if key in self._params_cat_dict:
                  config[key] = self.search_space[key][val]
              else:
                  config[key] = val
      return config
  
imports: import logging
  import pickle
  from collections import OrderedDict
  from autogluon.common import space
label_desc: Use image node_id 17 for calling the LocalSearcher obj's underlying member method code with example usage: obj._unpickle_config(config_pkl) and returns: config