Task
unimol_tools.tasks oversees the tasks related to the model, such as training and prediction.
Trainer
unimol_tools.tasks.trainer.py contains the Trainer, managing the training, validation, and testing phases.
Split
unimol_tools.tasks.split.py manages the split methods in the dataset.