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

Support logging of system metrics #536

Closed
diggerk opened this issue Oct 31, 2023 · 2 comments · Fixed by G-Research/fasttrackml-ui-aim#33 or #780
Closed

Support logging of system metrics #536

diggerk opened this issue Oct 31, 2023 · 2 comments · Fixed by G-Research/fasttrackml-ui-aim#33 or #780
Assignees

Comments

@diggerk
Copy link

diggerk commented Oct 31, 2023

Aim has a support for logging system metrics such as CPU/GPU/network/memory utilization. MLflow has just added a support for it in 2.8.0. It'd be nice to have FML support it, too. Maybe it'd already work out of the box with the new MLflow client, but most likely the special functionality for system metrics that exists in Aim UI (showing/hiding system metrics in one go) would still need some work.

From MLflow 2.8.0 release notes:

[Tracking] Add support for logging system metrics to the MLflow fluent API (mlflow/mlflow#9557, mlflow/mlflow#9712, mlflow/mlflow#9714, @chenmoneygithub)

@jgiannuzzi
Copy link
Member

Thank you so much for reporting this @diggerk!

We have just merged G-Research/fasttrackml-ui-aim#33 and #780 which add support for this feature. Once you enable system metrics logging via mlflow.enable_system_metrics_logging(), they will become available in both UIs, with the special treatment that you would expect from the Aim UI (hide/show, etc.).

This is currently only available on main (which is also tagged as edge for the container image), which we do not recommend for production use. Let us know if you would like us to backport this feature to our 0.4.x series!

@diggerk
Copy link
Author

diggerk commented Jan 3, 2024

Thanks a lot for implementing this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants