As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configuração do estimador com parâmetros para criação de perfil básica usando os módulos Amazon SageMaker Debugger Python
Por padrão, o perfil básico do SageMaker Debugger está ativado por padrão e monitora as métricas de utilização de recursos, como utilização, utilização, CPU utilização de GPU memória, GPU rede e tempo de espera de E/S, de todos os trabalhos de treinamento enviados usando o Amazon Python. SageMaker SageMaker SDK
Se quiser acessar o painel de métricas de utilização de recursos do seu trabalho de treinamento no SageMaker Studio, você pode acessar o. Interface do SageMaker usuário do Amazon Debugger no Amazon Studio Classic Experiments SageMaker
Se você quiser ativar as regras que detectam problemas de utilização de recursos do sistema automaticamente, você pode adicionar o parâmetro rules
no objeto estimador para ativar as regras.
Importante
Para usar os recursos mais recentes do SageMaker Debugger, você precisa atualizar o SageMaker Python SDK e a biblioteca cliente. SMDebug
Em seu iPython kernel, Jupyter Notebook ou JupyterLab ambiente, execute o código a seguir para instalar as versões mais recentes das bibliotecas e reiniciar o kernel.
import sys import IPython !{sys.executable} -m pip install -U sagemaker smdebug IPython.Application.instance().kernel.do_shutdown(True)
Modelo de código para configurar um objeto SageMaker estimador com os módulos Debugger SageMaker Python no Python SageMaker SDK
Para ajustar a configuração básica de criação de perfil (profiler_config
) ou adicionar as regras do criador de perfil (rules
), escolha uma das guias para obter o modelo para configurar um estimador. SageMaker Nas páginas seguintes, você pode encontrar mais informações sobre como configurar os dois parâmetros.
nota
Os exemplos de código a seguir não são executáveis diretamente. Vá para as próximas seções para saber como configurar cada parâmetro.
A seguir, são apresentadas breves descrições dos parâmetros.
-
profiler_config
— Configure o Debugger para coletar métricas do sistema e métricas da estrutura de seu trabalho de treinamento e salvar em seu bucket URI S3 protegido ou em sua máquina local. Você pode definir com que frequência ou de forma flexível as métricas do sistema. Para saber como configurar a o parâmetroprofiler_config
, consulte Defina as configurações para a criação de perfil básico da utilização dos recursos do sistema e Configuração do estimador para criação de perfil de estrutura. -
rules
— Configure esse parâmetro para ativar as regras integradas do SageMaker Debugger que você deseja executar em paralelo. Certifique-se de que seu trabalho de treinamento tenha acesso a esse bucket do S3. As regras são executadas em contêineres de processamento e analisam automaticamente seu trabalho de treinamento para encontrar problemas de desempenho computacional e operacional. A regra ProfilerReport é a regra mais integrada que executa todas as regras de criação de perfil integradas e salva os resultados da criação de perfil como um relatório em seu bucket seguro do S3. Para saber como configurar a o parâmetrorules
, consulte Use regras de criação de perfil integradas gerenciadas pelo Amazon SageMaker Debugger.
nota
O Debugger salva com segurança os dados de saída em subpastas do seu bucket S3 padrão. Por exemplo, o formato do bucket padrão do S3 URI és3://sagemaker-<region>-<12digit_account_id>/<base-job-name>/<debugger-subfolders>/
. Há três subpastas criadas pelo Debugger: debug-output
, profiler-output
e rule-output
. Você também pode recuperar o bucket padrão do S3 URIs usando os métodos da classe SageMaker estimador.
Consulte os tópicos a seguir para descobrir como configurar detalhadamente os parâmetros específicos do Debugger.
Tópicos
- Defina as configurações para a criação de perfil básico da utilização dos recursos do sistema
- Configuração do estimador para criação de perfil de estrutura
- Atualizando o monitoramento do sistema do Debugger e a configuração de criação de perfil da framework enquanto um trabalho de treinamento está em execução
- Desativar o Debugger