A user can currently modify files and run a experiement without git committing. This means that the git commit ID is meaningless as it does not reflect the condition of the files when the experiment is run.
The run_project should check for any files that have been modified but not committed and should not let the user run a training run until they've committed modified files.
A user can currently modify files and run a experiement without git committing. This means that the git commit ID is meaningless as it does not reflect the condition of the files when the experiment is run.
The run_project should check for any files that have been modified but not committed and should not let the user run a training run until they've committed modified files.