-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
exp: stop checking for unchanged experiments #8743
Conversation
Codecov ReportBase: 93.52% // Head: 93.53% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #8743 +/- ##
=======================================
Coverage 93.52% 93.53%
=======================================
Files 457 457
Lines 36282 36268 -14
Branches 5262 5258 -4
=======================================
- Hits 33933 33923 -10
+ Misses 1843 1838 -5
- Partials 506 507 +1
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Need to fix tests |
One consequence of this is that there will often be an extra commit for checkpoints experiments. Before this PR, if I run a checkpoints experiment, DVC will create an additional commit at the end of the experiment only if there is a change from the last checkpoint. After this PR, DVC will always create an additional commit at the end of the experiment. I don't see this as a problem -- we are trading off some additional noise and duplication for a simpler approach that's more consistent and transparent. |
This PR also drops reset-specific logic when checking for conflicts. This is no longer needed since we randomly assign a new experiment name at each reset instead of overwriting the previous experiment. This partially addresses #8742. |
f1c2f7d
to
31093ff
Compare
31093ff
to
a9811a7
Compare
@pmrowla It looks like empty commits are generated for the final state of checkpoints with this PR. The experiment rows are identical and the git diff is empty.
|
I think we can just open a separate issue for this and fix it in a follow up PR if needed (not sure it needs to be prioritized right away). |
a9811a7
to
dd3a7af
Compare
* update demo project and latest tested CLI version (2.40.0) * add extra record iterative/dvc#8743
Following up on iterative/dvc.org#4200 (comment):