-
Notifications
You must be signed in to change notification settings - Fork 37
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
lightning: prevent conflict with internal step
property.
#490
Conversation
If a metric didn't contain `split` but only `freq` suffix, `standardize_metric_name` was causing a conflict in the summary. For example: `grad_step` was being stored as `step/grade`.
This surfaces the issue of treating our internal property |
Actually, let me take another look here 🙏 |
Okay, you can merge, but I think we need to follow up on this. The root of the problem is here, right? Lines 34 to 35 in 7676495
We try to override This could happen without treating |
Also: should we invert |
Correct. We just never encountered the situation before of trying to convert an already logged metric to a dictionary
How would you merge a nested value? See the description of #197
We should fail in |
I think it's arguable that there are use cases where the current behavior would be preferable and others where not. No real good answer. |
A specific metric will always have values on the same scale, and in my experience it's more natural to have these all next to each other rather than have potentially dissimilar metrics grouped together for an entire split. Would you generally prefer to have them grouped as they are now? |
If a metric didn't contain
split
but onlyfreq
suffix,standardize_metric_name
was causing a conflict in the summary. For example:grad_step
was being stored asstep/grade
.