Model

It only contains CRUD endpoints. A Model represents the abstract concept of Machine Learning Model and it can be related with zero or many ModelVersion objects, which represents the actual models that solves the problem described in a Model object.

The only special endpoint is DELETE, which ensure that all the ModelVersion related to this Model, and their corresponding resources (MLflow experiments, Docker images, Deployments...) are deleted. The parameter DeleteMode that can control whether delete related MLflow experiments and/or runs or not.

DeleteMode Value Action
Nothing 0 Do not remove anything in MLflow
DeleteRunIfNoMore 1 Remove associated Run if there isn't another associated ModelVersion
DeleteRunAndExperimentIfNoMore 2 Remove associated Run and Experiment if there isn't another associated ModelVersion


Last update: 2022-03-24
Back to top