-
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
Dropping experiments #5437
Comments
See also #5413 |
This is fine and makes sense to have.
It sounds like what we want here is just something like
which would remove everything except for experiments related to the current commit (or any other specified revision) for clearing the queue
will clear the queue and keep everything else, but it probably makes sense to have a cleaner shortcut like
Not sure if removing pushed experiments from a remote should be tied to
|
While I'm not opposed to possibly useful utilities like this, as I understand it ephemeral experiments are meant to be messy. You can just ignore all the clutter and Would it remove the cached outputs and/or run-cache entry too though? I remember we also wanted a new command (or redesign of |
Removing cached outputs still requires |
Good point, but I think that's also the reason it's needed. It's realistic to have dozens or even hundreds of experiments and wanting to compare all of them, but if you've made some mistakes along the way and also have a bunch of unneeded experiments, it can get messy to look at the results. I think users will frequently want a clean-looking |
@pmrowla you mean a new flag in |
@jorgeorpinel there's an
The original cmd reference PR included the docs changes for |
Ah cool! Will definitely recover that docs change if it's in your original PR (still working on that 😅). Thanks @pmrowla |
Users who are running experiments may find the number of experiments and checkpoints creates clutter, or that they have made a mistake or otherwise don't want to keep or share certain experiments. A user may want to drop experiments. For example:
dvc exp gc
may be useful for dropping older experiments but has some drawbacks:A proposed command to enable users to delete experiments could look like:
dvc exp remove experiment/rev [experiment/rev ...]
Questions:
dvc exp reset
ordvc exp run --reset
? Would a git-likereset
to drop everything after a specified experiment/revision make sense?--remote
option.Thoughts @pmrowla @dmpetrov ?
The text was updated successfully, but these errors were encountered: