dvc exp gc
vs dvc exp remove
behavior
#6429
Replies: 4 comments 5 replies
-
In general, I believe this provides a cleaner and more expressive interface for deleting experiments. |
Beta Was this translation helpful? Give feedback.
-
I agree with @iesahin , we could get rid of I also like the
As an alternative (or maybe as an extension) I really like using glob patterns as targets for some dvc commands. I think that having support for that would be useful specially when |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Users might accidentally generate and push large experiments commits that they want to delete (not only the refs, but the actual git data). How can these be removed/cleaned? |
Beta Was this translation helpful? Give feedback.
-
See background in #5676 (comment).
Both
dvc exp gc
anddvc exp remove
may be confusing, and the difference between them is unclear. Do we need both, and if so, what purpose does each serve?There are similarities between them:
I think the difference is that
dvc exp gc
is about "cleaning up" experiments that dvc already knows may be no longer useful, whiledvc exp remove
is about telling dvc which experiments are no longer useful. Therefore, they have different syntax for identifying which experiments to drop. The commands could also take different actions on those experiments (maybedvc exp gc
forces git garbage collection), although that's not true today.Open questions:
@karajan1001 @pmrowla
Beta Was this translation helpful? Give feedback.
All reactions