Skip to content

exp show: checkpoint experiment summary #6194

@dberenbaum

Description

@dberenbaum

In dvc exp show, the last checkpoint for an experiment also contains the experiment name:

┏━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┓
┃ Experiment              ┃ Created      ┃ State ┃ dvclive.json:step ┃ dvclive.json:acc ┃ mylive.json:step ┃ mylive.json:acc ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━┩
│ workspace               │ -            │ -     │ 3                 │ 0.9727           │ -                │ -               │
│ live                    │ Apr 19, 2021 │ -     │ -                 │ -                │ -                │ -               │
│ │ ╓ c1e9c94 [exp-f34fc] │ 10:45 AM     │ -     │ 3                 │ 0.9727           │ -                │ -               │
│ │ ╟ b97efe5             │ 10:45 AM     │ -     │ 2                 │ 0.9663           │ -                │ -               │
│ │ ╟ bc6accc             │ 10:45 AM     │ -     │ 1                 │ 0.9713           │ -                │ -               │
│ ├─╨ 796e9eb             │ 10:44 AM     │ -     │ 0                 │ 0.9538           │ -                │ -               │
│ │ ╓ 9197d13 [exp-c6a3d] │ 10:43 AM     │ -     │ 1                 │ 0.9133           │ -                │ -               │
│ ├─╨ 31df343             │ 10:43 AM     │ -     │ 0                 │ 0.8523           │ -                │ -               │
│ └── 7ada7e5             │ May 18, 2021 │ Queue │ -                 │ -                │ -                │ -               │
└─────────────────────────┴──────────────┴───────┴───────────────────┴──────────────────┴──────────────────┴─────────────────┘

It would be useful to have the experiment on a separate row to keep the experiment and individual checkpoints distinct.

The table combines info that's really about the experiment with info that's about the individual checkpoint. For example, parameters should be static for all checkpoints in an experiment, right?

Also, it opens up options to show things like summary metrics for an experiment, or to collapse the checkpoints if the user just wants a summary of each experiment.

Metadata

Metadata

Assignees

Labels

A: experimentsRelated to dvc expdiscussionrequires active participation to reach a conclusionp3-nice-to-haveIt should be done this or next sprint

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions