Depuración de configuraciones del ciclo de vida - Amazon SageMaker

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.

Depuración de configuraciones del ciclo de vida

En los siguientes temas se muestra cómo obtener información y depurar las configuraciones del ciclo de vida.

Verifique el proceso de configuración del ciclo de vida desde CloudWatch los registros

Las configuraciones del ciclo de vida solo registran STDOUT y STDERR.

STDOUT es el resultado predeterminado para los scripts bash. Se puede escribir en STDERR añadiendo >&2 al final de un comando bash. Por ejemplo, echo 'hello'>&2.

Los registros de las configuraciones de tu ciclo de vida se publican en Amazon CloudWatch. Cuenta de AWS Estos registros se encuentran en el flujo de /aws/sagemaker/studio registros de la CloudWatch consola.

  1. Abra la CloudWatch consola en https://console.aws.amazon.com/cloudwatch/.

  2. Seleccione Registros en el panel de navegación izquierdo. En el menú desplegable, seleccione Grupos de registros.

  3. En la página Grupos de registros, busque aws/sagemaker/studio.

  4. Seleccione el grupo de registro.

  5. En la página de Detalles del grupo de registro, seleccione la pestaña Flujos de registro.

  6. Para buscar los registros de una aplicación específica, busque en los flujos de registro utilizando el siguiente formato:

    domain-id/user-profile-name/app-type/app-name

    La siguiente cadena de búsqueda busca los registros de configuración del ciclo de vida del dominiod-m85lcu8vbqmz, el perfil de usuarioi-sonic-js, el tipo JupyterLab de aplicación y el nombre de la aplicacióntest-lcc-echo:

    d-m85lcu8vbqmz/i-sonic-js/JupyterLab/test-lcc-echo
  7. Para ver los registros de ejecución del script, seleccione el flujo de registro adjunto. LifecycleConfigOnStart

Tiempo de espera de configuración del ciclo de vida

Existe una limitación de tiempo de espera de configuración del ciclo de vida de 5 minutos. Si un script de configuración del ciclo de vida tarda más de 5 minutos en ejecutarse, aparecerá un error.

Para resolver este error, asegúrese de que el script de configuración del ciclo de vida se complete en menos de 5 minutos.

Para reducir el tiempo de ejecución de los scripts, intente lo siguiente:

  • Reduzca los pasos innecesarios. Por ejemplo, limite los entornos de conda donde se instalarán paquetes de gran tamaño.

  • Ejecute tareas en procesos paralelos.

  • Utilice el comando nohup en el guion para asegurarse de que se ignoran las señales de bloqueo, de modo que el guion se ejecute sin parar.