-
Notifications
You must be signed in to change notification settings - Fork 418
[Logging]: implement MLFlow logging integration #432
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
Conversation
|
Just realised I need to update the examples to add a case for the MLFlow logger |
…logger to example
|
Alright so running: We get the following generated directory: Which we can then point the mlflow UI to using: Unfortunately MLFlow doesn't support the preview of video files directly in the browser but there's nothing we can do about that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Absolutely wonderful, thanks for this!
Before landing: Can we add mlflow to the packages installed in the CI (linux and linux_stable)?
EDIT: @rayanht I did it, waiting for the tests to pass
|
I'm investigating the test failure, might have something to do with how directories are managed in my implementation. |
Let me know if I can help! |
|
@vmoens I can't repro the test failure locally, is there any way we can get get the full log on Circle CI? rn I'm not even sure what package is failing to import because the stacktrace is cut off: |
|
There are 2 errors This can be solved by adding This is probably due to a failure to close the session in the previous test. |
|
Cool will amend, thanks! Out of curiosity did you manage to repro locally or did I miss something on the Circle CI UI? |
|
I just looked at the errors, I did not try it locally |
914aa99 to
3a0d4a8
Compare
Description
This diff enables torchrl to seamlessly use the MLFlow Tracking API through its internal
LoggerAPI. These changes are consistent with previous integrations such as the one with W&B.A test suite for the new integration has been included in the diff.
Motivation and Context
close #395
Types of changes
What types of changes does your code introduce? Remove all that do not apply:
Checklist
Go over all the following points, and put an
xin all the boxes that apply.If you are unsure about any of these, don't hesitate to ask. We are here to help!