Servire modello utilizzando MLFlow il registro di sistema

0

Domanda

Ho cercato di servire un modello utilizzando MLFlow senza alcun risultato. Qui è quello che sto facendo:

Passo 1: Eseguire tutti i dati prep passi nella mia Jupyter notebook
Passo 2: avviare un'Anaconda prompt dei comandi e passare la stessa directory del notebook
Passo 3: avviare mlflow come segue:

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

Passo 4: impostare il rilevamento uri nel notebook come segue:

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

Fase 5: esecuzione di esperimenti in notebook
Passo 6: registrare il miglior esperimento di produzione (il notebook)
Passo 7: avviare un altro prompt dei comandi e passare la stessa directory del notebook
Passo 8: servire il modello depositato come segue:

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

In questa fase ho il seguente errore:

Modello di Registro di funzionalità non sono supportate dal negozio con URI: 'file:///C:/localpath/mlruns'. Negozi con i seguenti schemi URI sono supportati: ['databricks', 'http', 'https', 'postgresql', 'mysql', 'sqlite', 'mssql'].

Però, io sto usando un database sqlite (come visto nel punto 3). MLFlow è in uso, per quanto posso vedere sqlite aumento di dimensioni del file quando si esegue esperimenti. Tutto (compresa l'interfaccia utente) funziona bene, tranne che serve il modello. Qualcuno può dirmi che cosa sto facendo di sbagliato?

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

Migliore risposta

0

Risolto: a Destra prima di eseguire il modello di servire comando al punto 8, è necessario creare una nuova variabile d'ambiente (in Windows) come segue: andare alle variabili di Ambiente, fare clic su Nuovo per il Sistema, e aggiungere la seguente voce: Variabile: MLFLOW_TRACKING_URI Valore: http://localhost:5000

2021-11-24 15:19:58

In altre lingue

Questa pagina è in altre lingue

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