Prácticas recomendadas - Amazon SageMaker AI

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Prácticas recomendadas

En las secciones siguientes, se incluyen prácticas recomendadas para usar el decorador @step en los pasos de la canalización.

Uso de grupos de calentamiento

Para agilizar las ejecuciones de las canalizaciones, utilice la funcionalidad de grupos de calentamiento que se proporciona para los trabajos de entrenamiento. Para activar la funcionalidad de grupos de calentamiento, proporcione el argumento keep_alive_period_in_seconds al decorador @step, tal y como se muestra en el siguiente fragmento:

@step( keep_alive_period_in_seconds=900 )

Para obtener más información acerca de los grupos de calentamiento, consulte SageMaker Piscinas calientes gestionadas por IA.

Estructuración del directorio

Se recomienda utilizar módulos de código mientras se utiliza el decorador @step. Coloque el módulo pipeline.py, en el que invoca las funciones de pasos y se define la canalización, en la raíz del espacio de trabajo. La estructura recomendada se muestra de la siguiente manera:

. ├── config.yaml # the configuration file that define the infra settings ├── requirements.txt # dependencies ├── pipeline.py # invoke @step-decorated functions and define the pipeline here ├── steps/ | ├── processing.py | ├── train.py ├── data/ ├── test/