Introduction à MLflow
Weston Bassler
Senior MLOps Engineer

Emplacement centralisé de stockage
Gestion du cycle de vie

Modèle
Modèle enregistré
Version de modèle
Étape du modèle


Expériences
Exécutions
Versions de modèles
Modèles enregistrés

# Importer depuis le module MLflow from mlflow import MlflowClient# Créer une instance client = MlflowClient()# Afficher l'objet client
<mlflow.tracking.client.MlflowClient object at 0x101d55f30>
# Créer un modèle nommé "Unicorn"
client.create_registered_model(name="Unicorn")
<RegisteredModel: creation_timestamp=1679404160448, description=None,
last_updated_timestamp=1679404160448, latest_versions=[], name='Unicorn',
tags={}>


# Rechercher des modèles enregistrés
client.search_registered_models(filter_string=MY_FILTER_STRING)
= : égal à!= : différent deLIKE : correspondance sensible à la casseILIKE : correspondance insensible à la casse# Chaîne de filtrage unicorn_filter_string = "name LIKE 'Unicorn%'"# Rechercher des modèles client.search_registered_models(filter_string=unicorn_filter_string)
[<RegisteredModel: creation_timestamp=1679404160448, description=None,
last_updated_timestamp=1679404160448, latest_versions=[], name='Unicorn',
tags={}>,
<RegisteredModel: creation_timestamp=1679404276745, description=None,
last_updated_timestamp=1679404276745, latest_versions=[], name='Unicorn 2.0',
tags={}>]
Introduction à MLflow