class_docstr: A bracket in Hyperband, all the information of a bracket is managed by an instance of this class
  
  Parameters
  ----------
  bracket_id: string
      The id of this bracket, usually be set as '{Hyperband index}-{SH iteration index}'
  s: int
      The current SH iteration index.
  s_max: int
      total number of SH iterations
  eta: float
      In each iteration, a complete run of sequential halving is executed. In it,
              after evaluating each configuration on the same subset size, only a fraction of
              1/eta of them 'advances' to the next round.
  R:
      the budget associated with each stage
  optimize_mode: str
      optimize mode, 'maximize' or 'minimize'
docstr: after generating one round of hyperconfigs, this function records the generated hyperconfigs,
  creates a dict to record the performance when those hyperconifgs are running, set the number of finished configs
  in this round to be 0, and increase the round number.
  
  Parameters
  ----------
  hyper_configs: list
      the generated hyperconfigs
docstr_tok: ["after","generating","one","round","of","hyperconfigs",",","this","function","records","the","generated","hyperconfigs",",","creates","a","dict","to","record","the","performance","when","those","hyperconifgs","are","running",",","set","the","number","of","finished","configs","in","this","round","to","be","0",",","and","increase","the","round","number",".","Parameters","--","--","--","--","--","hyper_configs",":","list","the","generated","hyperconfigs"]
code: def _record_hyper_configs(self, hyper_configs):
      """after generating one round of hyperconfigs, this function records the generated hyperconfigs,
      creates a dict to record the performance when those hyperconifgs are running, set the number of finished configs
      in this round to be 0, and increase the round number.
  
      Parameters
      ----------
      hyper_configs: list
          the generated hyperconfigs
      """
      self.hyper_configs.append(hyper_configs)
      self.configs_perf.append(dict())
      self.num_finished_configs.append(0)
      self.num_configs_to_run.append(len(hyper_configs))
      self.increase_i()
  
imports: import copy
  import logging
  import math
  import sys
  import numpy
  from schema import Schema, Optional
  import nni
  from nni import ClassArgsValidator
  from nni.common.hpo_utils import validate_search_space
  from nni.runtime.common import multi_phase_enabled
  from nni.runtime.msg_dispatcher_base import MsgDispatcherBase
  from nni.runtime.tuner_command_channel import CommandType
  from nni.utils import NodeType, OptimizeMode, MetricType, extract_scalar_reward
  from nni import parameter_expressions
label_desc: Use image node_id 8 for calling the Bracket obj's underlying member method code with example usage: obj._record_hyper_configs(hyper_configs) without return types