Integre o MLflow ao seu ambiente
A página a seguir descreve como começar a usar o MLflow SDK e o complemento do AWS MLflow em seu ambiente de desenvolvimento. Isso pode incluir IDEs locais ou um ambiente de caderno Jupyter no Studio ou no Studio Classic.
O Amazon SageMaker usa um complemento MLflow para personalizar o comportamento do cliente MLflow Python e integrar ferramentas da AWS. O complemento AWS MLflow autentica as chamadas de API feitas com o MLflow usando o AWS Signature versão 4. O complemento AWS MLflow permite que você se conecte ao seu servidor de rastreamento MLflow usando o ARN do servidor de rastreamento. Para obter mais informações sobre complementos, consulte Complementos do MLflow
Importante
As permissões do IAM de usuário em seu ambiente de desenvolvimento devem ter acesso a todas as ações relevantes da API do MLflow para executar corretamente os exemplos fornecidos. Para obter mais informações, consulte Configurar permissões do IAM para o MLflow.
Para obter mais informações sobre como usar o MLflow SDK, consulte API do Python
Instalar o MLflow e o complemento AWS MLflow.
Em seu ambiente de desenvolvimento, instale o MLflow e o complemento AWS MLflow.
nota
Para ver quais versões do MLflow estão disponíveis para uso com o SageMaker, consulte Monitoramento de versões do servidor.
pip install mlflow==
2.13.2
sagemaker-mlflow==0.1.0
Conecte-se ao servidor de rastreamento MLflow
Use mlflow.set_tracking_uri
para conectar-se a um servidor de rastreamento a partir do seu ambiente de desenvolvimento usando o ARN:
import mlflow arn =
"YOUR-TRACKING-SERVER-ARN"
mlflow.set_tracking_uri(arn
)