code: def setup_config():  # pragma: no cover
      config = dict()
      config["max_iter"] = int(input("max iteration [81]:") or 81)
      config["eta"] = int(input("ita [3]") or 3)
      config["skip_last"] = int(input("skip last [0]") or "0")
      config["engine"] = get_from_options(
          "Hyperparameter sampling engine", ["random", "sequence"]
      )
      config.update(get_proposer(config["engine"]).setup_config())
      return config
  
file_path: auptimizer/src/aup/Proposer/HyperbandProposer.py
imports: import logging
  import random
  from math import log, ceil
  from six.moves import input
  from aup.Proposer import get_proposer
  from .AbstractProposer import AbstractProposer
  from ..utils import set_default_keyvalue, get_from_options
label_desc: Use image node_id 9 for calling the HyperbandProposer obj's underlying member method code with example usage: obj.setup_config() and returns: config