Atualizar um endpoint sem servidor - 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á.

Atualizar um endpoint sem servidor

Antes de atualizar seu endpoint, crie uma nova configuração de endpoint ou use uma configuração de endpoint existente. A configuração de endpoint é onde você especifica as alterações para sua atualização. Em seguida, você pode atualizar seu endpoint com o SageMaker console UpdateEndpointAPI, o ou o. AWS CLI O processo de atualização de um endpoint sem servidor é igual ao processo de atualização de um endpoint em tempo real. Observe que, ao atualizar seu endpoint, você pode experimentar inícios frios ao fazer solicitações para o endpoint, pois SageMaker precisa reinicializar seu contêiner e modelo.

Você pode querer atualizar um endpoint sob demanda para um endpoint sem servidor com concorrência provisionada ou ajustar o valor de concorrência provisionada para um endpoint sem servidor existente com concorrência provisionada. Em ambos os casos, você precisará criar uma nova configuração de endpoint sem servidor com o valor desejado para a simultaneidade provisionada e aplicar UpdateEndpoint ao endpoint sem servidor existente. Para obter mais informações sobre como criar uma nova configuração de endpoint sem servidor com simultaneidade provisionada, consulte Criar uma configuração de endpoint.

Se você quiser remover a simultaneidade provisionada de um endpoint sem servidor, precisará criar uma nova configuração de endpoint sem especificar nenhum valor para a simultaneidade provisionada e, em seguida, aplicar UpdateEndpoint ao endpoint.

nota

Atualmente, não há suporte para atualizar um endpoint de inferência em tempo real para um endpoint sem servidor sob demanda ou um endpoint sem servidor com simultaneidade provisionada.

Atualizar o endpoint

Depois de criar uma nova configuração de endpoint sem servidor, você pode usar o console AWS SDK for Python (Boto3)ou o SageMaker console para atualizar um endpoint sem servidor existente. Exemplos de como atualizar seu endpoint usando o console AWS SDK for Python (Boto3) e o SageMaker console estão descritos nas seções a seguir.

Para atualizar o endpoint (usando o Boto3)

O exemplo a seguir usa o AWS SDK for Python (Boto3)para chamar o método update_endpoint. Especifique pelo menos os seguintes parâmetros ao chamar o método:

  • Em EndpointName, use o nome do endpoint que você está atualizando.

  • Em EndpointConfigName, use o nome da configuração de endpoint que você deseja usar para a atualização.

response = client.update_endpoint( EndpointName="<your-endpoint-name>", EndpointConfigName="<new-endpoint-config>", )

Para atualizar o endpoint (usando o console)

  1. Faça login no SageMakerconsole da Amazon.

  2. Na guia de navegação, escolha Inferência.

  3. Em seguida, escolha Endpoints.

  4. Na lista de endpoints, selecione o endpoint que você deseja atualizar.

  5. Escolha Alterar na seção de Configurações de endpoint.

  6. Em Alterar a configuração de endpoint, escolha Usar uma configuração de endpoint existente.

  7. Na lista de configurações de endpoint, selecione aquela que você deseja usar para sua atualização.

  8. Escolha Selecionar configuração de endpoint.

  9. Escolha Atualizar endpoint.