code: def compute(self, config, budget, **kwargs):
      if self.config_as_array:
          c = CS.Configuration(self.configspace, values=config)
      else:
          c = config
  
      kwargs = {self.budget_name: self.budget_preprocessor(budget)}
      res = self.benchmark.objective_function(c, **kwargs)
      if self.measure_test_loss:
          del kwargs[self.budget_name]
          res["test_loss"] = self.benchmark.objective_function_test(
              c, **kwargs
          )["function_value"]
      return {"loss": res["function_value"], "info": res}
  
imports: import ConfigSpace
  from hpbandster.core.worker import Worker
label_desc: Use image node_id 2 for calling the HPOlib2Worker obj's underlying member method code with example usage: obj.compute(config, budget) and returns: dict