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

DagsHub Logger: Fix unsupported metric formats for MLflow, Add example notebook #915

Merged
merged 17 commits into from
Aug 8, 2023

Conversation

nirbarazida
Copy link
Contributor

MLflow doesn't support some of the formats YOLO-NAS uses, so we either reformat them or raise an expiration that this format is not supported and will not be logged. This way, if YOLO-NAS uses a metric we didn't encounter during our tests and is not supported by MLflow, the training process will not stop, and the user will get an informative error message about it.

@dagshub
Copy link

dagshub bot commented May 4, 2023

@deanp70 deanp70 force-pushed the fix_mlflow_unsupport_log branch from 28c4dfe to 2eb9a3f Compare May 8, 2023 06:39
@nirbarazida nirbarazida force-pushed the fix_mlflow_unsupport_log branch from bcf644f to 35998cc Compare May 14, 2023 08:43
… mlflow. Add a Colab Notebook using DagsHub Logger
@deanp70 deanp70 force-pushed the fix_mlflow_unsupport_log branch from 35998cc to 369ec4b Compare May 14, 2023 09:13
Copy link
Collaborator

@ofrimasad ofrimasad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great.
one minor comment

src/super_gradients/common/sg_loggers/dagshub_sg_logger.py Outdated Show resolved Hide resolved
@deanp70
Copy link
Contributor

deanp70 commented Jun 11, 2023

Hey @ofrimasad, I fixed the issue you mentioned, can this be merged in now?

Thanks,
Dean

@deanp70 deanp70 force-pushed the fix_mlflow_unsupport_log branch from 4daea2e to 3b8818b Compare June 26, 2023 06:47
@deanp70
Copy link
Contributor

deanp70 commented Jun 26, 2023

@BloodAxe we reviewed and fixed your comments on the unsupported symbols. Please let me know if there's anything else, or if we can go ahead and merge this in. Thanks in advance! 🙏

@deanp70
Copy link
Contributor

deanp70 commented Jul 11, 2023

@BloodAxe / @ofrimasad Fixed both comments. Is it possible to merge now?

Also, could I hope it's ok with you, but if you do find any additional changes – would it be possible to review the entire contribution, since doing it a couple of fixes at a time is much more time-consuming?

Thanks in advance, appreciate the consideration 🙏

@nirbarazida
Copy link
Contributor Author

Hi @ofrimasad @BloodAxe

We've fixed all comments and ran a few tests to check the "happy path" works and other edge cases.
Is it possible to merge now?

@nirbarazida
Copy link
Contributor Author

Hey @BloodAxe @ofrimasad
Did you have a chance to review the changes? We want to promote the integration on our channels but waiting for the fixes to be merged.

Copy link
Contributor

@BloodAxe BloodAxe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, getting this PR took way too long.
LGTM

@BloodAxe BloodAxe merged commit f24954c into Deci-AI:master Aug 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants