""" The data Transformation pipeline. """ from src.TextSummarizer.components.train_model import ModelTrainer from src.TextSummarizer.config.config_manager import ConfigManager from src.TextSummarizer.entity import entities from src.TextSummarizer.logger import backend_logger class ModelTrainerPipeline: """ The data Transformation pipeline. """ def run(self): """ The main function of the train model pipeline. """ backend_logger.info("Starting the train model pipeline.") config: ConfigManager = ConfigManager() train_model_config: entities.DataTransformationConfig = config.get_model_trainer_config() train_model = ModelTrainer(config=train_model_config) train_model.train() backend_logger.info("Finished the train model pipeline.")