Skip to content

Enable any ML experiment tracking framework #47

@williamFalcon

Description

@williamFalcon

People seem to have strong preferences for either using MLFlow, test-tube, polyaxon, etc...

Let's just add generic support for whatever people want to use. I don't know if generic support is possible, but each can easily be supported individually.

To make this work we'd need to:

  • change the logging to be non test-tube specific. Logging only happens in 2 places (train and validation completion).
  • Each call to log needs to be process-safe. Meaning when using distributed only rank=0 will log.
  • the experiment param in Trainer will need to be generalized (signature the same), to take any logger.

I think that's all that's needed to add this support.

Any suggestions and takers for working on this integration?
@Borda @alok

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureIs an improvement or enhancementhelp wantedOpen to be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions