File size: 1,693 Bytes
82c8d9a
 
 
 
 
a76bfd1
 
9050a12
 
 
 
 
 
 
3ced35f
 
 
 
 
 
 
 
 
 
 
9050a12
 
9a56158
 
 
 
 
 
 
 
 
 
 
 
 
a76bfd1
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
from benglasummarization.logging import logger
from benglasummarization.pipeline.stage01_data_ingestion import DataIngestionPipeline
from benglasummarization.pipeline.stage_02_prepare_ben_tok import BenTokenizationPreparePipeLine
from benglasummarization.pipeline.stage_03_train_ban_token import TrainTokenizePipeLine
from benglasummarization.pipeline.stage_04_model_Training import ModelTrainingPipeline


STAGE_NAME = 'Data Ingestion Stage'

try:
   logger.info(f">>>>>> stage {STAGE_NAME} started <<<<<<") 
   data_ingestion = DataIngestionPipeline()
   data_ingestion.main()
   logger.info(f">>>>>> stage {STAGE_NAME} completed <<<<<<\n\nx==========x")
except Exception as e:
        logger.exception(e)
        raise e
     
STAGE_NAME = 'Prepare Ban Tokeniation Stage'

try:
   logger.info(f">>>>>> stage {STAGE_NAME} started <<<<<<") 
   Ban_Token = BenTokenizationPreparePipeLine()
   Ban_Token.main()
   logger.info(f">>>>>> stage {STAGE_NAME} completed <<<<<<\n\nx==========x")
except Exception as e:
        logger.exception(e)
        raise e
     
STAGE_NAME = 'Training Bengla Tokenization Stage'

try:
   logger.info(f">>>>>> stage {STAGE_NAME} started <<<<<<") 
   Train_Ban_Token = TrainTokenizePipeLine()
   Train_Ban_Token.main()
   logger.info(f">>>>>> stage {STAGE_NAME} completed <<<<<<\n\nx==========x")
except Exception as e:
   logger.exception(e)
   raise e

STAGE_NAME = 'Model Training PipeLine Stage'
try:
   logger.info(f">>>>>> stage {STAGE_NAME} started <<<<<<") 
   train_model = ModelTrainingPipeline()
   train_model.main()
   logger.info(f">>>>>> stage {STAGE_NAME} completed <<<<<<\n\nx==========x")
except Exception as e:
   logger.exception(e)
   raise e