Inicie a interface do usuário do MLflow usando um URL pré-assinado - Amazon SageMaker

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Inicie a interface do usuário do MLflow usando um URL pré-assinado

Você pode acessar a interface do usuário do MLflow para ver seus experimentos usando um URL pré-assinado. Você pode iniciar a interface do usuário do MLflow por meio do Studio ou usando o AWS CLI em um terminal de sua escolha.

Inicie a interface do usuário do MLflow usando o Studio

Depois de criar seu servidor de rastreamento, você pode iniciar a interface do usuário do MLflow diretamente do Studio.

  1. Navegue até o Studio a partir do SageMaker console. Certifique-se de estar usando a nova experiência do Studio e de ter atualizado a partir do Studio Classic. Para ter mais informações, consulte Migração do Amazon SageMaker Studio Classic.

  2. Escolha MLflow no painel Aplicativos da interface do usuário do Studio.

  3. (Opcional) Se ainda não tiver criado um servidor de rastreamento ou se precisar criar um novo, você pode escolher Criar. Em seguida, forneça um nome de servidor de rastreamento exclusivo e um URI do S3 para armazenamento de artefatos e crie um servidor de rastreamento. Opcionalmente, você pode escolher Configurar para uma personalização mais granular do servidor de rastreamento.

  4. Encontre o servidor de rastreamento de sua escolha no painel MLflow Tracking Servers. Se o servidor de rastreamento estiver Desativado, inicie o servidor de rastreamento.

  5. Escolha o ícone do menu vertical no canto direito do painel do servidor de rastreamento. Em seguida, escolha Open MLflow. Isso inicia um URL pré-assinado em uma nova guia no seu navegador atual.

A opção de abrir uma URL pré-assinada por meio do painel MLflow Tracking Servers na interface do usuário do Studio.

Inicie a interface do usuário do MLflow usando o AWS CLI

Você pode acessar a interface do usuário do MLflow para ver seus experimentos usando um URL pré-assinado.

Em seu terminal, use a create-presigned-mlflow-tracking-server-url API para gerar uma URL pré-assinada.

aws sagemaker create-presigned-mlflow-tracking-server-url \ --tracking-server-name $ts_name \ --session-expiration-duration-in-seconds 1800 \ --expires-in-seconds 300 \ --region $region

A saída deve ser semelhante à seguinte:

{ "AuthorizedUrl": "https://unique-key.us-west-2.experiments.sagemaker.aws.a2z.com/auth?authToken=example_token" }

Copie todo o URL pré-assinado no navegador de sua escolha. Você pode usar uma nova guia ou uma nova janela privada. Pressione q para sair do prompt.

O --session-expiration-duration-in-seconds parâmetro determina por quanto tempo sua sessão de UI do MLflow permanece válida. O tempo de duração da sessão é a quantidade de tempo em que a interface do usuário do MLflow pode ser carregada no navegador antes que uma nova URL pré-assinada seja criada. A duração mínima da sessão é de 30 minutos (1800 segundos) e a duração máxima da sessão é de 12 horas (43200 segundos). A duração padrão da sessão é de 12 horas se nenhuma outra duração for especificada.

--expires-in-seconds parameterDetermina por quanto tempo seu URL pré-assinado permanece válido. A duração mínima da expiração da URL é de 5 segundos e a duração máxima da expiração da URL é de 5 minutos (300 segundos). A duração padrão da expiração do URL é de 300 segundos. O URL pré-assinado só pode ser usado uma vez.

A janela deve ter uma aparência semelhante à seguinte.

A interface do usuário do MLflow que é iniciada após a criação e o uso de uma URL pré-assinada