Servir de modelo usando MLFlow de registro

0

Pergunta

Eu tenho tentado servir de um modelo utilizando MLFlow sem sucesso. Aqui está o que eu estou fazendo:

Passo 1: Executar todos os dados passos prep em meu notebook Jupyter
Passo 2: iniciar uma Anaconda prompt de comando e vá para o mesmo diretório do notebook
Passo 3: iniciar mlflow da seguinte forma:

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

Passo 4: definir o rastreamento de uri no notebook da seguinte forma:

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

Passo 5: executar experimentos no notebook
Passo 6: registre a melhor experiência de produção (no caderno)
Passo 7: iniciar outro prompt de comando e vá para o mesmo diretório do notebook
Passo 8: servir o registrado modelo da seguinte forma:

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

Nesta fase, recebo o seguinte erro:

Modelo de recursos de Registro não são suportados pela loja com URI: "file:///C:/localpath/mlruns'. Lojas com os seguintes esquemas URI são suportados: ['databricks', 'http', 'https', o 'postgresql', 'mysql', 'poderoso', 'mssql'].

Porém, eu estou usando um banco de dados sqlite (como visto no passo 3). MLFlow está usando - porque eu posso ver o sqlite aumento do tamanho do arquivo, quando eu executar experimentos. Tudo (incluindo a INTERFACE do usuário) está a trabalhar bem, exceto que serve o modelo. Alguém pode me dizer o que eu estou fazendo de errado?

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

Melhor resposta

0

Resolvido: Direito antes de executar o modelo servir comando no passo 8, você precisará criar uma nova variável de ambiente (no Windows) da seguinte maneira: vá em variáveis de Ambiente, clique em Novo para o Sistema, e adicione a seguinte entrada: Variável: MLFLOW_TRACKING_URI Valor: http://localhost:5000

2021-11-24 15:19:58

Em outros idiomas

Esta página está em outros idiomas

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