Criação de implantações em lote

Crie uma implementação em lote para processar dados de entrada de um arquivo, conexão de dados ou dados conectados em um depósito de armazenamento e grave a saída em um destino selecionado.

Criando uma implementação em lote

Diferentemente de uma implantação on-line, em que os dados são enviados diretamente ao endpoint URL para pontuação ou processamento em tempo real, uma implantação em lote oferece mais controle sobre o processo de pontuação. Siga esta sequência para criar uma tarefa de implementação em lote:

  1. Organize os seus recursos em um espaço de implantação. É possível promover ou incluir o ativo implementável e, opcionalmente, incluir arquivos de dados ou conexões de dados para a pontuação da implementação
  2. Ao implementar o ativo, como um modelo de aprendizado de máquina, você escolhe Lote como o tipo de implementação.
  3. Crie e configure uma tarefa de implementação em lote Você deve especificar os dados de entrada para a implementação, local para gravar a saída, detalhes para executar a tarefa em um planejamento ou sob demanda. Também é possível definir configurações opcionais, como detalhes de configuração de hardware ou opções para notificação..
  4. Executar a tarefa envia os dados de entrada para o terminal de implementação e grava a saída no arquivo de saída. É possível visualizar ou fazer download da saída da página Ativos do espaço após a tarefa ser concluída com êxito.

Tipos de ativos implementáveis para implementações em lote..

É possível criar implementações em lote para esses tipos de ativos:

  • Funções
    • Funções do Python
  • Modelos
    • AutoAI modelos
    • Modelos de Decision Optimization
    • Modelos do PMML
    • PyTorch-Onnx modelos
    • Modelos Scikit-learn
    • Modelos Spark MLlib
    • SPSS Modeler modelos
    • Tensorflow modelos
    • Modelos XGBoost
  • Scripts
    • Scripts Python

Maneiras de criar uma implementação em lote

É possível criar uma implementação em lote de uma destas maneiras:

Criação de uma implantação em lote a partir da interface do usuário

Siga estas etapas para criar e testar uma implementação em lote

Antes de iniciar

Você deve configurar suas credenciais de tarefa gerando uma chave de API. Para obter mais informações, consulte Gerenciamento de credenciais de tarefas.

Criando uma implementação em lote

Siga estas etapas para criar sua implementação em lote a partir de um espaço de implementação:

  1. Na guia Ativos em seu espaço de implantação, clique no nome do modelo que deseja implementar.

  2. Clique em Nova implementação.

  3. Escolha Lote como o tipo de implementação..

  4. Insira um nome e uma descrição opcional para a sua implementação

  5. Selecione uma especificação de hardware..

    Restrição:

    Não é possível criar ou selecionar especificações de hardware customizadas da interface com o usuário em um espaço de implementação. Para saber mais sobre maneiras de criar e selecionar uma especificação de hardware, consulte Gerenciando especificações de hardware para implementações.

  6. Clique em Criar. Quando o status é alterado para Implementado, sua implementação é criada

Testando uma implementação em lote

Para testar uma implementação em lote a partir do espaço de implementação, você deve criar uma tarefa em lote para enviar dados para processamento.

Para saber mais sobre como criar, executar e gerenciar tarefas, consulte Criando tarefas em um espaço de implementação.

Recuperando o terminal para uma implementação em lote

Você deve recuperar o endpoint URL para acessar a implementação em lote a partir dos seus aplicativos. Siga estas etapas para obter o endpoint URL para sua implementação em lote:

  1. No espaço de implementação, clique no nome da implementação em lote.
  2. Na página de detalhes da implementação, clique no nome de sua tarefa em lote
Nota:

Se você não tiver uma tarefa em lote existente para sua implementação em lote, deverá criar uma. Para obter mais informações, consulte Criando tarefas em um espaço de implementação.

  1. Na página de detalhes do trabalho em lote, você pode acessar o endpoint URL para sua implementação em lote. Clique no ícone copiar Copiar para ícone da área de transferência para copiar o ponto de extremidade URL para a área de transferência.

Recupere o endpoint URL para implantação em lote

Acessando detalhes da implementação em lote

É possível visualizar os detalhes de configuração, como as especificações de hardware e software. Também é possível obter o ID de implementação, o qual pode ser usado em chamadas de API de um terminal.

Siga estas etapas para revisar ou atualizar os detalhes para sua implementação em lote:

  1. Na guia Implementações de seu espaço, clique em um nome de implementação.
  2. Clique na guia Detalhes da implementação para acessar informações relacionadas à sua implementação em lote.

Visualizar detalhes da implementação em lote..

Criando uma implementação em lote programaticamente usando blocos de notas

É possível criar uma implementação em lote programaticamente usando:

Para acessar notebooks de exemplo que demonstram como criar e gerenciar implantações usando o cliente Python de tempo de execução watsonx.ai, consulte exemplos e amostras do cliente Python de tempo de execuçãowatsonx.ai.

Testando sua implementação em lote programaticamente

Para testar sua implementação em lote programaticamente, deve-se criar e executar uma tarefa em lote Após a pontuação em lote ser executada com êxito os resultados são gravados em um arquivo

Recuperando o terminal para uma implementação em lote programaticamente

Para recuperar o endpoint URL de sua implementação em lote de um notebook:

  1. Liste as implantações chamando o método do cliente Python client.deployments.list().
  2. Localize a linha com a sua implementação O ponto de extremidade de implantação URL está listado na coluna url .

Saiba Mais