kubeflow / arena

A CLI for Kubeflow.
Apache License 2.0
720 stars 176 forks source link

Add support for MLflow model manage #1058

Closed ChenYi015 closed 3 months ago

ChenYi015 commented 3 months ago

What this PR does / why we need it: Model management is an important aspect of the machine learning lifecycle, and currently, the Arena CLI tool lacks support for model management features. MLflow is an open source platform dedicated to managing machine learning lifecycles, with the MLflow Model Registry component acting as a centralized model store, providing a set of APIs, and a UI, to collaboratively manage the full lifecycle of an MLflow Model. It would be meaningful for Arena to support some form of model registry, and MLflow stands out as a good choice.

Which issue(s) this PR fixes: Fixes #1059

google-cla[bot] commented 3 months ago

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Syulin7 commented 3 months ago

/lgtm

@ChenYi015 Thank you for your outstanding contribution!

google-oss-prow[bot] commented 3 months ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ChenYi015, cheyang

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/kubeflow/arena/blob/master/OWNERS)~~ [cheyang] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment