- Notas de Versão
- Antes de começar
- Introdução
- Instalação do AI Center
- Migração e atualização
- Projetos
- Conjuntos de dados
- Rotulagem de Dados
- Pacotes de ML
- Pacotes para uso imediato
- Pipelines
- Gerenciamento de pipelines
- Fechamento do loop
- Habilidades de ML
- Logs de ML
- Document UnderstandingTM no AI Center
- API do AI Center
- Como fazer
- Licenciamento
- Guia básico de solução de problemas
Gerenciamento de pipelines
O pipeline é criado e exibido juntamente com seus detalhes na página Pipelines e na guia Execuções do pipeline dos Detalhes do pecote de ML do pipeline selecionado. O pipeline é executado de acordo com o período de tempo que você escolheu ao criá-lo.
Durante a criação, qualquer tipo de pipeline pode ser agendado em uma única data e hora futura ou com um agendamento recorrente. Por exemplo, um agendamento pode ser definido para que um pipeline seja executado aos domingos à 1h. Isso permite que os modelos sejam atualizados continuamente, pois os dados são enviados de volta às tarefas com participação de seres humanos e, adicionalmente, permite o uso mais eficiente das licenças AI Units.
⏲ Para criar um pipeline a ser agendado em uma única data futura, selecione a opção Baseado no tempo na página Criar nova execução do pipeline.
📅 Para criar um pipeline com um agendamento recorrente, selecione a opção Recorrente na página Criar nova execução do pipeline.
⚙ Um agendamento mais complexo do que o diário em algum momento pode ser definido selecionando a guia Avançado na janela Definir agendamento recorrente e inserindo uma expressão CRON. Há muitas ferramentas online gratuitas para gerar facilmente expressões CRON.
Existem clusters com recursos limitados, especialmente considerando o número de GPUs implantadas.
O mecanismo de fila gerencia as solicitações de uso da GPU, monitora o status da GPU e executa as solicitações quando uma GPU fica disponível. O gerenciamento de recursos melhora a eficiência nas solicitações de rastreamento e reinicialização.
- Vá para Aplicativos do ArgoCD AICenter .
- Clique no botão Detalhes do aplicativo para ver os detalhes do aplicativo.
- Clique na guia Parâmetros para ver os parâmetros e seus detalhes.
global.waitQueue.gpuCount
Defina como o número de recursos de GPU disponíveis para treinamento do modelo.global.waitQueue.queueLength
Defina como o comprimento máximo da fila. Além disso, novas solicitações não serão enfileiradas. O comprimento recomendado da fila é de 5 *numGPUs.
Habilitação de recursos
global.waitQueue.enabled
como verdadeira.
Configuração
global.waitQueue.gpuCount
ou global.waitQueue.queueLength
.
Funcionalidade
É possível editar apenas pipelines que ainda não foram executados.
- Acesse a página Detalhes do pipeline.
- Na página Pipelines, clique em ⁝ ao lado de um pipeline agendado e selecione Detalhes.
- Em Detalhes do pacote de ML de um pacote específico, selecione a guia Execuções do pipeline, clique em ⁝ ao lado de um pipeline agendado e selecione Detalhes. A página Detalhes do pipeline é exibida.
- Clique em Editar pipeline. A página Editar execução do pipeline é exibida.
- É possível alterar o nome do pipeline, o diretório de dados do pipeline agendado, bem como o agendamento recorrente.
- Clique em Enviar para salvar as alterações. O pipeline agendado é exibido na página Pipelines com suas informações atualizadas.
É possível consultar mais informações sobre um pipeline específico ou executar outras ações.
-
Na página Pipelines, clique em ⁝ ao lado de um pipeline agendado e selecione Detalhes.
- Em Detalhes do pacote de ML de um pacote específico, selecione a guia Execuções do pipeline, clique em ⁝ ao lado de um pipeline agendado e selecione Detalhes. A página Detalhes do pipeline é exibida.
- Ou, se um pacote de ML for gerado por um pipeline, você poderá acessar todas as informações relacionadas ao pipeline diretamente da janela Pacote de ML, clicando no menu de três pontos ⁝ e em Detalhes do pipeline. Isso está disponível apenas para novos pipelines.
As informações exibidas e as ações que você pode executar aqui dependem do status do pipeline.
A página Detalhes do pipeline para pipelines agendados mostra uma guia Informações.
É possível executar as seguintes ações:
Excluir o pipeline.
Editar o pipeline. Na página Editar execução do pipeline exibida, quaisquer campos podem ser atualizados. Selecionar Executar agora não cria um novo pipeline; em vez disso, ele executa esse pipeline imediatamente, removendo-o da lista de pipelines agendados.
A página Detalhes do pipeline para pipelines Pacotes mostra uma guia Informações.
É possível executar a seguinte ação:
Eliminar o pipeline. Isso interrompe a execução do pipeline; assim, ele não será executado e não consumirá AI Units. Seu status muda para Eliminado.
A página Detalhes do pipeline para pipelines Aguardando recursos mostra uma guia Informações.
É possível executar a seguinte ação:
Eliminar o pipeline. Isso remove o pipeline da fila; portanto, ele não será executado e não consumirá AI Units. Seu status muda para Eliminado.
A página Detalhes do pipeline para pipelines em execução mostra uma guia Informações e logs em tempo real.
É possível executar a seguinte ação:
Eliminar o pipeline. Isso interrompe o pipeline e muda seu status para Eliminado. Os logs mostram o instantâneo no momento em que a ação de eliminação foi executada.
A página Detalhes do pipeline para pipelines com falha mostra uma guia Informações e logs. Dependendo do estágio no qual esse pipeline falhou, as saídas do pipeline (parciais) são exibidas.
É possível executar a seguinte ação:
Reinicie o pipeline. Isso adiciona um novo pipeline à fila, exatamente com os mesmos parâmetros com os quais ele foi criado. Se a fila estiver vazia, o pipeline começa imediatamente a ser executado.
A página Detalhes do pipeline para pipelines Eliminados mostra uma guia Informações. Além disso, dependendo do ponto no qual esse pipeline foi eliminado, a página Detalhes do pipeline também pode incluir logs.
É possível executar as seguintes ações:
Reiniciar o pipeline.
Remover o pipeline.
Você pode baixar um relatório da execução do pipeline na seção Logs. Para isso, clique no botão Baixar relatório do Pipeline.
Recomendamos anexar esse relatório ao enviar um problema para uma solução de problemas mais rápida.
Esse relatório reúne todas as informações necessárias para depurar um problema, incluindo ID da conta, ID de tenant, AI Units e o respectivo pacote e informações do pipeline.
Verifique a captura de tela abaixo para o exemplo do relatório de execução do pipeline.
- Criação de pipelines
- Agendamento de pipelines
- Configuração do enfileiramento para recursos da GPU
- Edição dos pipelines agendados
- Remoção de pipelines
- Visualização de detalhes do pipeline
- Detalhes do pipeline agendado
- Detalhes do pipeline Pacotes
- Detalhes do pipeline Aguardando recursos
- Detalhes do pipeline em execução
- Detalhes do pipeline com falha
- Detalhes do pipeline eliminado
- Detalhes do pipeline bem-sucedido
- Logs