INNER CODE UNIT · Python
n_jobs
aimclub/FEDOT · fedot/api/main.py:90
n_jobs: int = -1,
**composer_tuner_params
):
set_random_seed(seed)
self.log = self._init_logger(logging_level)
# Attributes for dealing with metrics, data sources and hyperparameters
self.params = ApiParams(composer_tuner_params, problem, task_params, n_jobs, timeout, seed)
default_metrics = MetricByTask.get_default_quality_metrics(self.params.task.task_type)
passed_metrics = self.params.get('metric')
self.metrics = ensure_wrapped_in_sequence(passed_metrics) if passed_metrics else default_metrics
self.api_composer = ApiComposer(self.params, self.metrics)
# Initialize data processors for data preprocessing and preliminary data analysis
self.data_processor = ApiDataProcessor(task=self.params.task,