Sorry for not making several focused branches but there are mainly repetitions and class-based modifications here, so no need to be scared. Details of changes are as below:
ModelPath
Replace all set_path except for setup_project path using ModelPath
common_utils
Modify scripts in utils_dataloader to help identify models.
Move utils_log_file.py and set_partition.py to common utils
ensembles
Allow training an ensemble if --train is set.
If the single model evaluation or forecasting is missing, ensemble will execute evaluation or forecasting and save outputs to the single model's corresponding folders.
Log details of single models under ensemble model in txt file.
Sorry for not making several focused branches but there are mainly repetitions and class-based modifications here, so no need to be scared. Details of changes are as below: