Skip to content
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 show: show only changed parameters #5966

Closed
ciaochiaociao opened this issue May 5, 2021 · 3 comments · Fixed by #6867
Closed

exp show: show only changed parameters #5966

ciaochiaociao opened this issue May 5, 2021 · 3 comments · Fixed by #6867
Labels
A: experiments Related to dvc exp diff/show Related to the diff/show feature feature request Requesting a new feature

Comments

@ciaochiaociao
Copy link
Contributor

Currently I have tens of parameters in my params.yaml. After I dvc exp run --queue several experiments and dvc exp show, it is hard for me to recognize the parameters I just set. I know I could use --include-params or --exclude-params, but it somehow just takes me some efforts to list my previous commands, recall what I have changed in params.yaml before queuing. It would be nice to just show the changed parameters in dvc exp show, e.g., via dvc exp show --only-changed

@karajan1001
Copy link
Contributor

@ciaochiaociao Hello, first thanks for your suggestion.

Currently dvc exp show can show all the parameters metrics of all experiments in a table.dvc exp diff can compare two experiments' parameters and metrics and only show the different ones. Maybe this command can help you now?

@karajan1001 karajan1001 added the feature request Requesting a new feature label May 5, 2021
@ciaochiaociao
Copy link
Contributor Author

Yes, right now I kind of write a bash script to automate running dvc exp diff over all my experiments compared to HEAD.

@mattlbeck
Copy link
Contributor

I have similar use-case to @ciaochiaociao. I have 10 experiments I want to show the results of in a table. Together they differ over 4 of ~20 parameters that I am tracking. I can include only the 4 parameters, but it seems trivial yet very convenient to provide some --show-changed-params to auto-filter out parameters that never change throughout all experiments in the table.

daavoo added a commit that referenced this issue Oct 27, 2021
Use TabularData `drop_duplicates` to only show metrics/params with values varying across the selected experiments.

Fixes #5966
daavoo added a commit that referenced this issue Oct 29, 2021
Use TabularData `drop_duplicates` to only show metrics/params with values varying across the selected experiments.

Fixes #5966
efiop pushed a commit that referenced this issue Nov 10, 2021
Use TabularData `drop_duplicates` to only show metrics/params with values varying across the selected experiments.

Fixes #5966
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: experiments Related to dvc exp diff/show Related to the diff/show feature feature request Requesting a new feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants