Aceder ao servidor de controlo do MLflow a partir de fora do Azure Databricks
Pode querer iniciar sessão no servidor de controlo do MLflow a partir das suas próprias aplicações ou da CLI do MLflow.
Este artigo descreve os passos de configuração necessários. Comece por instalar o MLflow e configurar as suas credenciais (Passo 1). Em seguida, pode configurar uma aplicação (Passo 2) ou configurar a CLI do MLflow (Passo 3).
Para obter informações sobre como iniciar e iniciar sessão num servidor de controlo open source, veja a documentação do open source.
Passo 1: Configurar o ambiente
Se não tiver uma conta do Azure Databricks, pode experimentar o Databricks gratuitamente.
Para configurar o ambiente para aceder ao servidor de controlo do MLflow alojado no Azure Databricks:
- Instale o MLflow com
pip install mlflow
. - Configurar a autenticação. Efetue um dos seguintes:
Gere um token de API REST e crie um ficheiro de credenciais com
databricks configure --token
.Especifique as credenciais através de variáveis de ambiente:
# 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="..."
Passo 2: Configurar aplicações do MLflow
Configure aplicações do MLflow para iniciar sessão no Azure Databricks ao definir o URI de controlo como databricks
, ou databricks://<profileName>
, se tiver especificado um nome de perfil através --profile
da criação do ficheiro de credenciais. Por exemplo, pode fazê-lo ao definir a variável de MLFLOW_TRACKING_URI
ambiente como "databricks".
Passo 3: Configurar a CLI do MLflow
Configure a CLI do MLflow para comunicar com um servidor de controlo do Azure Databricks com a variável de MLFLOW_TRACKING_URI
ambiente. Por exemplo, para criar uma experimentação com a CLI com o URI databricks
de controlo , execute:
# Replace <your-username> with your Databricks username
export MLFLOW_TRACKING_URI=databricks
mlflow experiments create -n /Users/<your-username>/my-experiment