Publicado en: Jan 21, 2022
Amazon SageMaker Pipelines, un servicio completamente administrado que permite a los clientes definir y orquestar su modelo de creación de pasos como flujos de trabajo, ahora también permite a los clientes configurar límites de simultaneidad para la cantidad de pasos que se pueden ejecutar en paralelo.
SageMaker Pipelines proporciona una variedad de pasos (por ejemplo, el procesamiento, la formación, el modelo de registro, la respuesta a llamadas, etc.). Estos pasos permiten que los clientes puedan definir con flexibilidad distintas entidades en su flujo de trabajo de creación de modelos de machine learning. Anteriormente, SageMaker Pipelines ejecutaba un paso cuando los pasos dependientes se completaban con éxito, esto podía llevar a situaciones en las que muchos pasos se programaban para una ejecución paralela. El control de simultaneidad ayuda a los clientes a controlar el número de pasos en la canalización que se pueden ejecutar en paralelo. Con esta nueva característica, los clientes pueden elegir establecer un límite de simultaneidades granulares para un paso individual o la canalización completa. Si se alcanza el límite de simultaneidades, SageMaker Pipelines pone en espera los pasos y los programa para que se ejecuten cuando los pasos en ejecución se hayan completado. Con esto, los clientes pueden evitar los errores debido a la inanición de recursos, lo que puede suceder cuando varios pasos que requieren los mismos recursos se programan para una ejecución simultánea.
Esta característica está disponible en todas las regiones de AWS en las que Amazon SageMaker está disponible. Para comenzar, cree una nueva SageMaker Pipeline desde el SDK o Studio de Amazon SageMaker y visite nuestras páginas de documentación sobre el control de simultaneidad.