TabularUtilizedAutoML
- class lightautoml.automl.presets.tabular_presets.TabularUtilizedAutoML(task, timeout=3600, memory_limit=16, cpu_limit=4, gpu_ids=None, timing_params=None, configs_list=None, drop_last=True, return_all_predictions=False, max_runs_per_config=5, random_state=42, outer_blender_max_nonzero_coef=0.05, **kwargs)[source]
Bases:
TimeUtilization
Template to make TimeUtilization from TabularAutoML.
Simplifies using
TimeUtilization
module forTabularAutoMLPreset
.- Parameters:
task (
Task
) – Task to solve.timeout (
int
) – Timeout in seconds.memory_limit (
int
) – Memory limit that are passed to each automl.cpu_limit (
int
) – CPU limit that that are passed to each automl.gpu_ids (
Optional
[str
]) – GPU IDs that are passed to each automl.timing_params (
Optional
[dict
]) – Timing params level that are passed to each automl.configs_list (
Optional
[Sequence
[str
]]) – List of str path to configs files.drop_last (
bool
) – Usually last automl will be stopped with timeout. Flag that defines if we should drop it from ensemble.return_all_predictions (
bool
) – skip blending phasemax_runs_per_config (
int
) – Maximum number of multistart loops.random_state (
int
) – Initial random seed that will be set in case of search in config.