Model management MLFlow compatibility layer

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Add a compatibility layer so that users can still rely on their code that uses MLflow to manage their models. To do so, we need to add the following endpoints to https://gitlab.com/gitlab-org/gitlab/-/tree/master/lib/api/ml/mlflow

Registered Models (First Iteration)

Registered Models (Later Iterations)

Model Versions

Note:

POST model-versions/transition-stage is not to be implemented yet, as GitLab Model Registry does not handle release tags yet

Prioritized Roadmap

Future Roadmap Items

Edited by 🤖 GitLab Bot 🤖