code: def easy_objective(config):
      for i in range(config["iterations"]):
          x = np.array(
              [config.get("x{}".format(i + 1)) for i in range(6)]
          )
          train.report(
              {
                  "timesteps_total": i,
                  "hartmann6": hartmann6(x),
                  "l2norm": np.sqrt((x**2).sum()),
              }
          )
          time.sleep(0.02)
  
imports: import numpy
  import time
  from ray import train, tune
  from ray.tune.schedulers import AsyncHyperBandScheduler
  from ray.tune.search.ax import AxSearch
label_desc: Use image node_id 2 for calling a global function with example usage: easy_objective(config) without return types