计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
search-and-parallelism【效率与协作】Control auto-sklearn search spaces, parallel resources, ensembles, disk outputs, and result-inspection APIs.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to configure or diagnose auto-sklearn search/resources, Dask parallelism, SMAC strategy callbacks, ensemble construction, disk outputs, or result inspection after a fit.
time_left_for_this_task, per_run_time_limit, memory_limit, n_jobs, dask_client, thread-environment limits, tmp_folder, and disk-retention knobs.include or exclude dictionaries and built-in component IDs.get_smac_object_callback, smac_scenario_args, random search/ROAR, successive halving, or get_trials_callback.n_jobs runs, attaching a user-created Dask client, or explaining the internal LocalDask/UserDask behavior.fit_ensemble().ensemble_class, ensemble_kwargs, ensemble_nbest, max_models_on_disc, disable_evaluator_output, and load_models.sprint_statistics(), leaderboard(), show_models(), cv_results_, performance_over_time_, runhistory_, and ensemble model weights.fit, predict, predict_proba, score, persistence, and minimal smoke workflows: estimators.refit() requirements after CV/custom splits: data-metrics-validation.metadata_directory, AutoSklearn2 portfolios, and maintenance scripts: metadata-maintenance.sequential: one worker; optionally set ensemble_class=None during search and call fit_ensemble() later.parallel: set n_jobs > 1 or pass a Dask Client; guard script entry points with if __name__ == "__main__":.random: supply a get_smac_object_callback that returns a SMAC ROAR/random-search facade.successive-halving: supply a get_smac_object_callback that returns SMAC4AC(..., intensifier=SuccessiveHalving, ...) and sets ta_kwargs["budget_type"].n_jobs * memory_limit plus the parent process and Dask overhead. If the dataset is large, do not simply raise n_jobs.export OPENBLAS_NUM_THREADS=1
export MKL_NUM_THREADS=1
export OMP_NUM_THREADS=1
tmp_folder and output area.include/exclude with valid component IDs. Use include for tight, interpretable, or fast searches; use exclude to remove only known bad/expensive components. Do not set both.disable_evaluator_output=True disables saved models and predictions, so predict() is unavailable.sprint_statistics() for run counts, leaderboard() for tabular ranking, show_models() for ensemble members, cv_results_ for GridSearchCV-like details, and performance_over_time_ for time curves.fit_ensemble(), leaderboard(), show_models(), cv_results_, and performance_over_time_.include and exclude.time_left_for_this_task >= 2 * per_run_time_limit if an ensemble is expected; auto-sklearn may cap per-run time to leave room for at least two models.fit() completed and evaluator output was not disabled in a way that removed required predictions/models.