Publicado: Jan 21, 2022

O Amazon SageMaker Pipelines, um serviço totalmente gerenciado que permite aos clientes definir e orquestrar suas etapas de criação de modelos como fluxos de trabalho, agora permite que os clientes definam limites de simultaneidade no número de etapas que podem ser executadas em paralelo.

O SageMaker Pipelines fornece uma variedade de etapas (por exemplo, processamento, treinamento, modelo de registro, retorno de chamada etc.). Essas etapas permitem aos clientes flexibilidade para definir várias entidades em seu fluxo de trabalho de criação de modelos de ML. Anteriormente, o SageMaker Pipelines executava uma etapa quando as etapas dependentes eram concluídas com êxito; isso pode levar a cenários em que muitas etapas são programadas para execução em paralelo. O controle de simultaneidade ajuda os clientes a controlar o número de etapas do pipeline que podem ser executadas em paralelo. Com o novo recurso, os clientes podem optar por definir um limite de simultaneidade granular para uma etapa individual ou para todo o pipeline. Se o limite de simultaneidade for atingido, o SageMaker Pipelines adiará as etapas e as programará quando a execução das etapas for concluída com êxito. Com isso, os clientes podem evitar falhas devido à falta de recursos que podem ser encontradas quando várias etapas que exigem os mesmos recursos são programadas para execução ao mesmo tempo.

Esse recurso está disponível em todas as regiões da AWS nas quais o Amazon SageMaker está disponível. Para começar, crie um novo SageMaker Pipeline a partir do Amazon SageMaker SDK ou Studio e visite nossa página de documentação sobre controle de simultaneidade.