Servir de modèle à l'aide de MLFlow de registre

0

La question

J'ai essayé de servir de modèle à l'aide de MLFlow en vain. Voici ce que j'ai fais:

Étape 1: Exécuter toutes les données prep les étapes dans mon Jupyter portable
Étape 2: commencer un Anaconda invite de commande et accédez au répertoire de l'ordinateur portable
Étape 3: démarrer mlflow comme suit:

mlflow server --backend-store-uri sqlite:///mlflow.db --default-artifact-root ./artifacts

Étape 4: suivi de l'uri dans le cahier, comme suit:

mlflow.set_tracking_uri('http://localhost:5000')

Étape 5: exécuter des expériences dans le cahier
Étape 6: inscrivez-vous le meilleur de l'expérience en production (dans le cahier)
Étape 7: commencez une autre invite de commande et accédez au répertoire de l'ordinateur portable
Étape 8: servir les inscrits modèle comme suit:

mlflow models serve --model-uri models:/random-forest/Production -p 1234 --no-conda

À ce stade, j'obtiens l'erreur suivante:

Modèle de Registre fonctionnalités ne sont pas pris en charge par le magasin avec l'URI: "fichier:///C:/chemin-local/mlruns'. Magasins avec l'URI suivant les régimes sont pris en charge: ['databricks', 'http', 'https', 'postgresql', 'mysql', 'sqlite', 'mysql'].

Cependant, je suis en utilisant une base de données sqlite (comme indiqué à l'étape 3). MLFlow est de l'utiliser - parce que je peux voir le fichier sqlite augmentation de la taille quand je lance expériences. Tout (y compris l'INTERFACE utilisateur), fonctionne très bien, sauf servant du modèle. Quelqu'un peut me dire ce que je fais mal?

mlflow model registry serve
2021-11-23 18:16:26
1

La meilleure réponse

0

Résolu: Droit avant d'exécuter le service de commande à l'étape 8, vous devez créer une nouvelle variable d'environnement (dans Windows) comme suit: accédez à des variables d'Environnement, cliquez sur Nouveau pour le Système, et ajoutez l'entrée suivante: Variable: MLFLOW_TRACKING_URI Valeur: http://localhost:5000

2021-11-24 15:19:58

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................