code: def __init__(self, tuner_config_manager):
      self.logger = get_module_logger("Pipeline", sh_level=logging.INFO)
  
      self.tuner_config_manager = tuner_config_manager
  
      self.pipeline_ex_config = tuner_config_manager.pipeline_ex_config
      self.optim_config = tuner_config_manager.optim_config
      self.time_config = tuner_config_manager.time_config
      self.pipeline_config = tuner_config_manager.pipeline_config
      self.data_config = tuner_config_manager.data_config
      self.backtest_config = tuner_config_manager.backtest_config
      self.qlib_client_config = tuner_config_manager.qlib_client_config
  
      self.global_best_res = None
      self.global_best_params = None
      self.best_tuner_index = None
  
file_path: qlib/qlib/contrib/tuner/pipeline.py
imports: import os
  import json
  import logging
  import importlib
  from abc import abstractmethod
  from ...log import get_module_logger, TimeInspector
  from ...utils import get_module_by_module_path
label_desc: Use image node_id 1 to create a new Pipeline object  with example: obj = Pipeline(tuner_config_manager)