-
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
show: revisiting table format? #6451
Comments
In my real projects, I have usually had a few metrics but dozens/hundreds of experiments I wanted to compare. For a single revision, vertical makes sense, but less so for comparing revisions.
Does vertical flow make this better? Seems the problem is that
For a single revision, I agree, but it's less clear to me which is better when comparing revisions.
I think showing all parameters and metrics is sometimes useful, but I agree that it would be nice to make it easier to show more concise output.
We could consider whether we can simplify the table to make it easier to grep (like removing borders), although some of the visual cues in the leftmost column might be hard to do in a grep-friendly way.
Good point. |
Linking here to continue the discussion (from #6867 (comment)):
|
@skshetry Do you have example of how to make Personally, my workflow would usually be to run a bunch of experiments, compare them at a glance with something like @daavoo What do you think? |
I can relate to that workflow but I don't know how to make Maybe I'm biased from being used to pandas DataFrames for this kind of analysis but I only see |
I can think of a couple ways a separate
However, I have reservations about both of these:
|
Closing as not planned. |
Revisit table format for
show
.The problem that I see with
show
is that they:flow horizontally, which makes it harder to accommodate all the metrics/params they have, making it look like they are only optimized for toy projects.
Assumption that params in different metrics/params are the same and could be compared.
eg:
I can see the reasoning for different model builds, with similar params/metrics structure, but feels wrong to assume that by default? This makes me even more convinced that it should be vertical, rather than horizontal flow.
Hard to grep, as the parameter name or the metric name, are in the header, rather than in their own row like in
metrics diff
.Regarding
exp show
, I find it overwhelming to see lots of metrics and params, which have also been shared by the users in #5966 and #6271.Also, it's hard to grep and also flows horizontally (that too in a pager). And, it also includes metadata that might have been best suited for
exp list
(where we could add executors info in the future too). Anyway, I am not sure what's best here, may need to get inspiration from other tools likekeepsake
.The text was updated successfully, but these errors were encountered: