Re:Metaflow, Netflix's Python framework for data science, is...
by thundergolfer on Wednesday December 04, 2019 @02:50AM
(#21700378)
Thanks for these clarifications.
> Our execution model also supports arbitrary docker containers (on AWS batch) where you can theoretically bake in your own dependencies.
That's fair, but it doesn't seem to be something encouraged by the framework, and that's fine.
> I wouldn’t qualify metaflow as anti-UI.
Maybe anti-UI is too strong yeah. I personally think your approach could be great. Looking forward to exploring it.
Re:Metaflow, Netflix's Python framework for data science, is...
by orbifold on Wednesday December 04, 2019 @06:02AM
(#21701200)
Thanks for open sourcing this! This seems like precisely the kind of tool I‘ve been looking for. One thing that would be really great is support for HPC schedulers like SLURM. It seems relatively straightforward to add, so I might give it a shot myself.
Re:Metaflow, Netflix's Python framework for data science, is...
by seeravikiran on Wednesday December 04, 2019 @11:53AM
(#21703874)
Happy to help either through our gitter chat or [email protected].
I wouldn’t qualify metaflow as anti-UI. For model monitoring, we haven’t found a good enough UI that can handle the diversity of models and use cases we see internally, and believe that notebooks are an excellent visualisation medium that gives the power to the end user (data scientists) to craft dashboards as they see fit. For tracking the execution of production runs, we have historically relied on the UI of the scheduler itself (meson). We are exploring what a metaflow-specific UI might look like.
As for comparisons with Airflow, it is an excellent production grade scheduler. Metaflow intends to solve a different problem of providing an excellent development and deployment experience for ML pipelines.