As noted by @matschreiner, rerunning the experiment, e.g. if the evaluation step failed, the training step gets rerun.
I assume I know now the root-cause of this. The version.mllam.txt gets rewritten every time and even though its content remains unchanged DVC also checks the mtime. Because the mtime got renewed, the steps depending on version.mllam.txt gets rerun.
As noted by @matschreiner, rerunning the experiment, e.g. if the evaluation step failed, the training step gets rerun.
I assume I know now the root-cause of this.The version.mllam.txt gets rewritten every time and even though its content remains unchangedDVC also checks the mtime. Because the mtime got renewed, the steps depending on version.mllam.txt gets rerun.