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á.
Atributos compatíveis
A Amazon SageMaker oferece as quatro opções a seguir para implantar modelos para inferência.
-
Inferência em tempo real para workloads de inferência com requisitos em tempo real, interativos e de baixa latência.
-
Transformação em lote para inferência offline com grandes conjuntos de dados.
-
Inferência assíncrona para near-real-time inferência com grandes entradas que exigem tempos de pré-processamento mais longos.
-
Inferência sem servidor para cargas de trabalho de inferência que têm períodos de inatividade entre picos de tráfego.
A tabela a seguir resume os principais atributos da plataforma que são compatíveis com cada opção de inferência. Ele não mostra atributos que podem ser fornecidos por estruturas, contêineres Docker personalizados ou por meio do encadeamento de diferentes serviços da AWS >
Atributo | Inferência em tempo real | Transformação em lote | Inferência assíncrona | Inferência sem servidor | Contêineres de docker |
---|---|---|---|---|---|
Suporte de escalonamento automático | ✓ | N/D | ✓ | ✓ | N/D |
Suporte para GPU | ✓ 1 | ✓ 1 | ✓ 1 | 1P, pré-construído, BYOC | |
Modelo único | ✓ | ✓ | ✓ | ✓ | N/D |
Endpoints de vários modelos | ✓ | k-nn, XGBoost, aprendiz linear, RCF, Apache MXNet TensorFlow, scikit-learn 2 PyTorch | |||
Endpoint com vários contêineres | ✓ | 1P, pré-construído, Estender pré-construído, BYOC | |||
Pipeline de inferência serial | ✓ | ✓ | 1P, pré-construído, Estender pré-construído, BYOC | ||
Inference Recommender | ✓ | 1P, pré-construído, Estender pré-construído, BYOC | |||
Suporte ao link privado | ✓ | ✓ | ✓ | N/D | |
Suporte para captura de dados/monitor de modelos | ✓ | ✓ | N/D | ||
DLCs compatíveis |
1P, pré-construído, Estender pré-construído, BYOC | 1P, pré-construído, Estender pré-construído, BYOC | 1P, pré-construído, Estender pré-construído, BYOC | 1P, pré-construído, Estender pré-construído, BYOC | N/D |
Protocolos compatíveis | HTTP(S) | HTTP(S) | HTTP(S) | HTTP(S) | N/D |
Tamanho da carga útil | < 6 MB | ≤ 100 MB | ≤ 1 GB | ≤ 4 MB | |
Codificação HTTP em partes | Depende da estrutura, 1P não suportado | N/D | Depende da estrutura, 1P não suportado | Depende da estrutura, 1P não suportado | N/D |
Tempo limite da solicitação | < 60 segundos | Dias | < 1 hora | < 60 segundos | N/D |
Barreiras de proteção de implantação: implantações azuis/verdes | ✓ | N/D | ✓ | N/D | |
Barreiras de proteção de implantação: implantações contínuas | ✓ | N/D | ✓ | N/D | |
Testes de validação por comparação | ✓ | N/D | |||
Escalabilidade para zero | N/D | ✓ | ✓ | N/D | |
Suporte para pacotes de modelos do Market Place | ✓ | ✓ | N/D | ||
Suporte para nuvens privadas virtuais | ✓ | ✓ | ✓ | N/D | |
Suporte a múltiplas variantes de produção | ✓ | N/D | |||
Isolamento de rede | ✓ | ✓ | N/D | ||
Modele o suporte de atendimento paralelo | ✓ 3 | ✓ | ✓ 3 | ✓ 3 | |
Criptografia de volumes | ✓ | ✓ | ✓ | ✓ | N/D |
Cliente AWS KMS | ✓ | ✓ | ✓ | ✓ | N/D |
Instâncias compatíveis | ✓ | ✓ | ✓ | N/D | |
suporte inf1 | ✓ | ✓ |
Com SageMaker, você pode implantar um único modelo ou vários modelos por trás de um único endpoint de inferência para inferência em tempo real. A tabela a seguir resume os principais atributos suportados por várias opções de hospedagem que vêm com inferência em tempo real.
Atributo | Endpoints de modelo único | Endpoints de vários modelos | Pipeline de inferência serial | Endpoint com vários contêineres |
---|---|---|---|---|
Suporte de escalonamento automático | ✓ | ✓ | ✓ | ✓ |
Suporte para GPU | ✓ 1 | ✓ | ✓ | |
Modelo único | ✓ | ✓ | ✓ | ✓ |
Endpoints de vários modelos | ✓ | ✓ | N/D | |
Endpoint com vários contêineres | ✓ | N/D | ||
Pipeline de inferência serial | ✓ | ✓ | N/D | |
Inference Recommender | ✓ | |||
Suporte ao link privado | ✓ | ✓ | ✓ | ✓ |
Suporte para captura de dados/monitor de modelos | ✓ | N/D | N/D | N/D |
DLCs compatíveis | 1P, pré-construído, Estender pré-construído, BYOC | k-nn, XGBoost, aprendiz linear, RCF, Apache MXNet TensorFlow, scikit-learn 2 PyTorch | 1P, pré-construído, Estender pré-construído, BYOC | 1P, pré-construído, Estender pré-construído, BYOC |
Protocolos compatíveis | HTTP(S) | HTTP(S) | HTTP(S) | HTTP(S) |
Tamanho da carga útil | < 6 MB | < 6 MB | < 6 MB | < 6 MB |
Tempo limite da solicitação | < 60 segundos | < 60 segundos | < 60 segundos | < 60 segundos |
Barreiras de proteção de implantação: implantações azuis/verdes | ✓ | ✓ | ✓ | ✓ |
Barreiras de proteção de implantação: implantações contínuas | ✓ | ✓ | ✓ | ✓ |
Testes de validação por comparação | ✓ | |||
Suporte para pacotes de modelos do Market Place | ✓ | |||
Suporte para nuvens privadas virtuais | ✓ | ✓ | ✓ | ✓ |
Suporte a múltiplas variantes de produção | ✓ | ✓ | ✓ | |
Isolamento de rede | ✓ | ✓ | ✓ | ✓ |
Modele o suporte de atendimento paralelo | ✓ 3 | ✓ 3 | ||
Criptografia de volumes | ✓ | ✓ | ✓ | ✓ |
Cliente AWS KMS | ✓ | ✓ | ✓ | ✓ |
Instâncias compatíveis | ✓ | ✓ | ✓ | ✓ |
suporte inf1 | ✓ |
1 A disponibilidade dos tipos de instância do Amazon EC2 depende da AWS região. Para ver a disponibilidade de instâncias específicas para AWS, consulte os SageMakerpreços da Amazon
2 Para usar qualquer outra estrutura ou algoritmo, use o kit de ferramentas de SageMaker inferência para criar um contêiner que ofereça suporte a endpoints de vários modelos.
3 Com SageMaker isso, você pode implantar modelos grandes (até 500 GB) para inferência. Você pode configurar a verificação de integridade do contêiner e as cotas de tempo limite de download, de até 60 minutos. Isso permitirá que você tenha mais tempo para baixar e carregar seu modelo e os recursos associados. Para ter mais informações, consulte SageMaker parâmetros de endpoint para inferência de modelos grandes. Você pode usar contêineres de inferência de modelos grandes SageMaker