Fixes missing training metrics. Before this PR, we are only capturing results as an output of the evaluate stage, but results/train is actually generated during the train stage, and then is getting deleted by dvc during the evaluate stage, dropping the training metrics. This PR fixes it by granularly tracking results/train as an output of the train stage and results/evaluate as an output of the evaluate stage.
Fixes missing training metrics. Before this PR, we are only capturing
results
as an output of the evaluate stage, butresults/train
is actually generated during the train stage, and then is getting deleted by dvc during the evaluate stage, dropping the training metrics. This PR fixes it by granularly trackingresults/train
as an output of the train stage andresults/evaluate
as an output of theevaluate
stage.