Add tags to DVC experiments
Open
Nobody has claimed this yet.
A: experiments
feature request
p2-medium
- Dominant language
- Python
- Stars
- 15.9k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
with dvc experiments, allow the option to add tags to it so that we can easily group/filter them easily!
- Creating an experiment
dvc exp run --name "name" --tag "tag1","tag2". - For existing experiments
dvc exp tag --name "name" --tag "tag3","tag4" - To remove tags
dvc exp tag --name "name --tag "tag4" --untag - For filtering
dvc exp list --tag "tag1","tag2",dvc exp list --not-tag "tag1","tag2"
This makes it very easy to use. Would be very useful especially when we need to clean up the experiments.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the CLI entry points for dvc exp run, dvc exp tag, and dvc exp list, then inspect how experiments are stored and filtered. Done means experiments can be assigned and removed from tags and dvc exp list supports the requested positive and negative tag filters.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100