def get_suggestions(self, iteration_config=None):
if not iteration_config or not isinstance(iteration_config, HyperbandIterationConfig):<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>bracket = self.get_bracket(iteration=iteration_config.iteration)<EOL>n_configs = self.get_n_configs(bracket=bracket)<EOL>n_resources = self.get_n_resources_for_iteration(<EOL>iteration=iteration_config.iteration,<EOL>bracket_iteration=iteration_config.bracket_iteration)<EOL>n_resources = self.hptuning_config.hyperband.resource.cast_value(n_resources)<EOL>suggestion_params = {<EOL>self.hptuning_config.hyperband.resource.name: n_resources<EOL>}<EOL>return get_random_suggestions(matrix=self.hptuning_config.matrix,<EOL>n_suggestions=n_configs,<EOL>suggestion_params=suggestion_params,<EOL>seed=self.hptuning_config.seed)<EOL>
Return a list of suggestions/arms based on hyperband.