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.
Configuración de estimador con parámetros para la creación de perfiles básicos mediante módulos de Python del depurador de Amazon SageMaker
Por defecto, la creación de perfiles básicos del depurador de SageMaker está activada de forma predeterminada y supervisa las métricas de utilización de los recursos, como la utilización de la CPU, la utilización de la GPU, la utilización de la memoria de la GPU, la red y el tiempo de espera de E/S, de todos los trabajos de entrenamiento de SageMaker enviados con el Amazon SageMaker Python SDK
Si desea acceder al panel de métricas de utilización de recursos de su trabajo de entrenamiento en SageMaker Studio, puede ir directamente al Interfaz de usuario del depurador de Amazon SageMaker en experimentos de Amazon SageMaker Studio Classic.
Si desea activar las reglas que detectan automáticamente los problemas de utilización de los recursos del sistema, puede añadir el parámetro rules en el objeto estimador para activar las reglas.
importante
Para utilizar las características más recientes del depurador de SageMaker, debe actualizar el SageMaker Python SDK y la biblioteca cliente SMDebug. En su kernel de iPython, cuaderno de Jupyter o entorno de JupyterLab, ejecute el siguiente código para instalar las últimas versiones de las bibliotecas y reiniciar el kernel.
import sys import IPython !{sys.executable} -m pip install -U sagemaker smdebug IPython.Application.instance().kernel.do_shutdown(True)
Plantilla de código para configurar un objeto estimador de SageMaker AI con los módulos de Python del depurador de SageMaker en el SageMaker AI Python SDK.
Para ajustar la configuración básica de creación de perfiles (profiler_config) o añadir las reglas del generador de perfiles (rules), seleccione una de las pestañas para obtener la plantilla para configurar un estimador de SageMaker AI. En las siguientes páginas encontrará más información acerca de cómo configurar los dos parámetros.
nota
Los siguientes ejemplos de código no se pueden ejecutar directamente. Continúe con las siguientes secciones para aprender a configurar cada parámetro.
A continuación, se proporcionan breves descripciones de los parámetros.
-
profiler_config: configure el depurador para recopilar las métricas del sistema y las métricas del marco de su trabajo de entrenamiento y guardarlas en el URI de su bucket de S3 protegido o en su máquina local. Puede establecer con qué frecuencia o con qué flexibilidad se recopilan las métricas del sistema. Para obtener información sobre cómo configurar el parámetroprofiler_config, consulte Configurar los ajustes para la creación de perfiles básicos de la utilización de los recursos del sistema y Configuración del estimador para la creación de perfiles del marco. -
rules: configure este parámetro para activar las reglas integradas del depurador de SageMaker que quiera ejecutar en paralelo. Asegúrese de que su trabajo de entrenamiento tenga acceso a este bucket de S3. Las reglas se basan en contenedores de procesamiento y analizan automáticamente su trabajo de entrenamiento para detectar problemas de rendimiento computacional y operativo. La regla ProfilerReport es la regla más integrada que ejecuta todas las reglas de creación de perfiles integradas y guarda los resultados de la creación de perfiles como un informe en su bucket protegido de S3. Si quiere aprender a configurar el parámetrorules, consulte Uso de reglas integradas del creador de perfiles administradas por el depurador de Amazon SageMaker.
nota
El depurador guarda de forma segura los datos de salida en subcarpetas del bucket de S3 predeterminado. Por ejemplo, el formato del URI predeterminado del bucket de S3 es s3://sagemaker-<region>-<12digit_account_id>/<base-job-name>/<debugger-subfolders>/. El creador crea tres subcarpetas: debug-output, profiler-output y rule-output. También puede recuperar los URI predeterminados del bucket de S3 mediante los classmethods del estimador de SageMaker AI.
Consulte los siguientes temas para obtener información detallada sobre cómo configurar los parámetros específicos del depurador.