Initialization 
- automl.interface. init ( engine = 'dask' , engine_opts = {'dask_scheduler': None} , logger = None , loglevel = 30 ) 
 - 
           
Initializes the AutoMLx framework’s execution engine. AutoMLx can work with a variety of parallelization platforms.
- Parameters
 - 
             
- 
               
engine ( str ) –
Name of the parallelization framework. Can be one of:
- 
                    
'local': Use Python’s inbuilt multiprocessing framework. - 
                    
'threading': Use Python’s inbuilt multithreading framework. - 
                    
'dask': Use Dask as the distributed compute engine. 
Defaults to
'dask'. - 
                    
 - 
               
engine_opts ( dict ) –
Options for the parallelization framework. When engine is:
- 
                    
'local':engine_optsis of the form{'n_jobs' : val1, 'model_n_jobs' : val2}, whereval1is the degree of inter-model parallelism andval2is the degree of intra-model parallelism. - 
                    
'threading':engine_optsis of the form{'n_jobs' : val}, wherevalis the degree of parallelism. - 
                    
'dask':engine_optsis of the form{'dask_scheduler' : val}, wherevalcan be one of- 
                        
URI of the dask scheduler (e.g. 127.0.0.1:8786)
 - 
                        
an already initialized
dask.Clientinstance - 
                        
None 
 - 
                        
 
Defaults to
{'dask_scheduler' : None}. - 
                    
 - 
               
logger (logging.Logger, str, optional ) –
Logging mode. One of
- 
                    
None: Log to default logging path<Current directory>/logs/automl/(file + console). - 
                    
str : Log to provided file.
 - 
                    
logging.Logger: Use existingLoggerobject. 
Defaults to
None. - 
                    
 - 
               
loglevel (int, optional ) – Log levels are similar to log levels in python logging module, takes values like
logging.INFO. Defaults to 30. 
 -