Přístup k serveru pro sledování MLflow mimo Azure Databricks
Můžete se chtít přihlásit k serveru pro sledování MLflow z vlastních aplikací nebo z rozhraní příkazového řádku MLflow.
Tento článek popisuje požadované kroky konfigurace. Začněte instalací MLflow a konfigurací přihlašovacích údajů (krok 1). Pak můžete buď nakonfigurovat aplikaci (krok 2), nebo nakonfigurovat rozhraní příkazového řádku MLflow (krok 3).
Informace o tom, jak spustit a přihlásit se k opensourcovém serveru pro sledování, najdete v open source dokumentaci k MLflow.
Krok 1: Konfigurace prostředí
Pokud nemáte účet Azure Databricks, můžete vyzkoušet Databricks zdarma.
Konfigurace prostředí pro přístup k hostovanýmu serveru MLflow pro Azure Databricks:
- Nainstalujte MLflow pomocí
pip install mlflow
. - Nakonfigurujte ověřování. Udělejte jednu z těchto možností:
Vygenerujte token rozhraní REST API a vytvořte soubor s přihlašovacími údaji pomocí
databricks configure --token
.Zadejte přihlašovací údaje prostřednictvím proměnných prostředí:
# Configure MLflow to communicate with a Databricks-hosted tracking server export MLFLOW_TRACKING_URI=databricks # Specify the workspace hostname and token export DATABRICKS_HOST="..." export DATABRICKS_TOKEN="..."
Krok 2: Konfigurace aplikací MLflow
Nakonfigurujte aplikace MLflow pro přihlášení k Azure Databricks nastavením identifikátoru URI sledování na databricks
nebo databricks://<profileName>
, pokud jste při vytváření souboru s přihlašovacími údaji zadali název --profile
profilu. Toho můžete dosáhnout například nastavením MLFLOW_TRACKING_URI
proměnné prostředí na databricks.
Krok 3: Konfigurace rozhraní příkazového řádku MLflow
Nakonfigurujte rozhraní příkazového řádku MLflow pro komunikaci se serverem pro sledování Azure Databricks s proměnnou MLFLOW_TRACKING_URI
prostředí. Pokud chcete například vytvořit experiment pomocí rozhraní příkazového řádku s identifikátorem URI databricks
sledování, spusťte:
# Replace <your-username> with your Databricks username
export MLFLOW_TRACKING_URI=databricks
mlflow experiments create -n /Users/<your-username>/my-experiment