automl.components.executors package¶
Submodules¶
automl.components.executors.executor module¶
- class Executor¶
Bases:
abc.ABC
This class defines the abstract behavior required of an Executor.
Executor executes a recommendation, and produces a score.
- abort(ctx: automl.defs.Context)¶
This method is called to abort execution immediately. This method is called from the Main Thread.
- Parameters
ctx – the context that enables cross-component data sharing
Returns:
- abstract determine_search_space(ctx: automl.defs.Context) automl.defs.SearchSpace ¶
This method is called by the AutoML engine to determine the AutoML search space. This method is called from the Main Thread.
- Parameters
ctx – the context that enables cross-component data sharing
Returns: a search space
- abstract execute(recommendation: automl.defs.Recommendation, ctx: automl.defs.Context) object ¶
Execute the specified recommendation and return a score.
This method is called from the Job Thread.
- Parameters
recommendation – the recommendation to be executed
ctx – the context that enables cross-component data sharing
Returns: an object that represents the score
- shutdown(ctx: automl.defs.Context)¶
This method is called to shutdown the executor. This is called at the end of the AutoML workflow.
This method is called from the Main Thread.
- Parameters
ctx – the context that enables cross-component data sharing
Returns: