ultraopt.multi_fidelity.iter_gen package¶
Submodules¶
ultraopt.multi_fidelity.iter_gen.base_gen module¶
ultraopt.multi_fidelity.iter_gen.custom_gen module¶
-
class
ultraopt.multi_fidelity.iter_gen.custom_gen.
CustomIterGenerator
(num_configs_list: Union[List[int], List[List[int]]], budgets_list: Union[List[float], List[List[float]]], iter_klass: type = None)[源代码]¶ 基类:
ultraopt.multi_fidelity.iter_gen.base_gen.BaseIterGenerator
ultraopt.multi_fidelity.iter_gen.hyperband_gen module¶
-
class
ultraopt.multi_fidelity.iter_gen.hyperband_gen.
HyperBandIterGenerator
(min_budget, max_budget, eta, SH_only=False, iter_klass=None)[源代码]¶ 基类:
ultraopt.multi_fidelity.iter_gen.base_gen.BaseIterGenerator
-
class
ultraopt.multi_fidelity.iter_gen.hyperband_gen.
SuccessiveHalvingIterGenerator
(min_budget, max_budget, eta, iter_klass=None)[源代码]¶ 基类:
ultraopt.multi_fidelity.iter_gen.hyperband_gen.HyperBandIterGenerator