This PR introduces logging for critical stages in the training pipeline, specifically during model initialization and the start and end of model training. These enhancements aim to improve the transparency, debuggability, and traceability of the model lifecycle events, facilitating easier monitoring and troubleshooting.
General Changes
Log time and date for specific lifecycle events.
Breaking Changes
None.
Checklist before submitting final PR
[x] My PR is minimal and addresses one issue in isolation
[x] I have merged the latest version of the target branch into this feature branch
[x] I have reviewed my own code w.r.t. correct implementation, missing type hints, proper documentation, etc.
[x] I have run a sample config for model training
[x] I have checked that all tests run through (python tests/tests.py)
What does this PR do?
This PR introduces logging for critical stages in the training pipeline, specifically during model initialization and the start and end of model training. These enhancements aim to improve the transparency, debuggability, and traceability of the model lifecycle events, facilitating easier monitoring and troubleshooting.
General Changes
Breaking Changes
Checklist before submitting final PR
python tests/tests.py
)