Servir de modelo utilizando MLFlow de registro

0

Pregunta

He estado tratando de servir a un modelo de uso de la MLFlow fue en vano. Aquí es lo que yo estoy haciendo:

Paso 1: Ejecutar todos los datos del prep pasos en mi Jupyter notebook
Paso 2: iniciar una Anaconda símbolo del sistema y vaya el mismo directorio de la notebook
Paso 3: iniciar mlflow de la siguiente manera:

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

Paso 4: establecer el seguimiento de uri en el cuaderno de la siguiente manera:

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

Paso 5: ejecutar experimentos en el notebook
Paso 6: registrar el mejor experimento de producción (en el cuaderno)
Paso 7: iniciar otro símbolo del sistema y vaya el mismo directorio de la notebook
Paso 8: servir a la registrada en el modelo de la siguiente manera:

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

En esta etapa me sale el siguiente error:

Modelo de Registro de características no están admitidos por la tienda con URI: 'file:///C:/localpath/mlruns'. Tiendas con los siguientes esquemas URI son compatibles: ['databricks', 'http', 'https', 'postgresql', 'mysql', 'sqlite', 'mssql'].

Sin embargo, yo estoy usando una base de datos sqlite (como se ve en el paso 3). MLFlow es el uso de ella, porque puedo ver el sqlite aumento de tamaño de archivo cuando ejecuto experimentos. Todo (incluyendo la interfaz de usuario) está trabajando bien, excepto que sirve el modelo. ¿Alguien puede decirme qué estoy haciendo mal?

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

Mejor respuesta

0

Solucionado: Justo antes de ejecutar el modelo servir de comandos en el paso 8, usted necesita para crear una nueva variable de entorno (en Windows) de la siguiente manera: ir a las variables de Entorno, haga clic en Nuevo para el Sistema, y agregue la entrada siguiente: Variable: MLFLOW_TRACKING_URI Valor: http://localhost:5000

2021-11-24 15:19:58

En otros idiomas

Esta página está en otros idiomas

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