-
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
Multiple metrics in one file #1682
Comments
Hi @guysmoilov ! Great idea! This can be solved in a pretty streight forward way by making Thanks for the feedback! |
@efiop Yeah, I'll start working on a PR when I have the chance |
@guysmoilov what is the status for this? getting started with dvc, this is the first unexpected missing feature I came accross |
@schlichtanders Unfortunately, I haven't yet had time. It would be interesting to hear how you envisioned this working, before you were surprised. |
dvc already supports json structures and others in metric files it is natural that such a json structure can have multiple metrics
it would be great if we could seamlessly work with both metrics in this json, without overwriting the other. |
@schlichtanders AFAIK, you understood correctly. |
Now we support only JSON with multiple metrics. DVC understand the JSON structure and does proper As far as I understand, this solves the issue. Closing. Please met know if something else is needed. |
JSON and yaml 🙂 |
I think being able to define a list of metric type + xpath for a single output file will come in VERY handy. An additional "metric name" property would also help a lot when you are actually looking back at your metrics and trying to decide what to do about them.
As an example of why this should come in handy, check out the following repo:
https://dagshub.com/Guy/uri_nlp_ner_workshop/src/175bbd99d7dcc833049429d04334e7afe5763340
The training stage has a bunch of metric outputs, and I'm left with one of two choices:
dvc run
command to be very long and tightly coupled to the training code.The text was updated successfully, but these errors were encountered: