Publicado en: Jun 7, 2023
Hoy, AWS presentó una nueva característica en las canalizaciones de SageMaker, el servicio de administración del flujo de trabajo de machine learning (ML), que permite a los usuarios ejecutar los pasos que quieran en una canalización como un subflujo de trabajo. La nueva característica, Selective Execution (Ejecución selectiva), permite ejecutar los pasos seleccionados en una canalización y, al mismo tiempo, evitar que se vuelva a ejecutar toda la canalización. Como científico de datos, profesional de ciencias aplicadas o ingeniero de ML que realiza iteraciones en una canalización para la experimentación y la implementación de modelos de ML a escala, puede utilizar esta característica para iniciar una ejecución en la canalización siguiendo los pasos que quiera y ahorrar horas de tiempo de procesamiento y simplificar la administración del código utilizado en las ejecuciones.
Al realizar iteraciones en el flujo de trabajo del modelo de ML en las canalizaciones de SageMaker, puede utilizar la característica Ejecución selectiva para probar diversas configuraciones de parámetros de tiempo de ejecución, como el tipo y el recuento de instancias. Puede seleccionar los pasos de una canalización y proporcionar cualquier ejecución anterior como referencia. Los resultados de los pasos no seleccionados se toman automáticamente de la ejecución de referencia, lo que evita volver a ejecutarlos. Como resultado, las ejecuciones selectivas ayudan a ahorrar tiempo y costos de recursos de infraestructura al ejecutar el flujo de trabajo en varias iteraciones durante las etapas de experimentación y producción de un modelo de ML.
Puede usar las ejecuciones selectivas en los cuadernos de SageMaker Studio a través de PythonSDK y colaborar mediante código que se puede compartir y repetir. Se puede acceder a la nueva característica en todas las regiones públicas de AWS en las que están disponibles las canalizaciones de SageMaker. Obtenga más información sobre las canalizaciones de Amazon SageMaker aquí y encuentre la guía detallada para desarrolladores en la sección Ejecución selectiva aquí.