Estatísticas de uso do Amazon SageMaker Debugger - Amazon SageMaker

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á.

Estatísticas de uso do Amazon SageMaker Debugger

Considere o seguinte ao usar relatórios gerados automaticamente pelo Amazon SageMaker Debugger.

Uso do relatório de criação de perfil do Debugger

Para todos os trabalhos de treinamento do SageMaker, o Amazon SageMaker Debugger executa a regra ProfilerReport e gera automaticamente um Relatório de criação de perfil do SageMaker Debugger. A regra ProfilerReport fornece um arquivo de caderno Jupyter (profiler-report.ipynb) que gera um arquivo HTML correspondente (profiler-report.html).

O Debugger coleta estatísticas de uso do relatório de criação de perfil incluindo código no caderno Jupyter que coleta o ARN da tarefa de processamento exclusiva da regra ProfilerReport se o usuário abrir o arquivo final profiler-report.html.

O Debugger coleta apenas informações sobre se um usuário abre o relatório HTML final. Ele NÃO coleta nenhuma informação de trabalhos de treinamento, dados de treinamento, scripts de treinamento, trabalhos de processamento, registros ou do conteúdo do próprio relatório de criação de perfil.

Você pode desativar a coleta de estatísticas de uso usando uma das opções a seguir.

(Recomendado) Opção 1: optar por não participar antes de executar um Training Job

Para optar por não participar, você precisa adicionar a seguinte configuração de regra ProfilerReport do Debugger à sua solicitação de trabalho de treinamento.

SageMaker Python SDK
estimator=sagemaker.estimator.Estimator( ... rules=ProfilerRule.sagemaker( base_config=rule_configs.ProfilerReport() rule_parameters={"opt_out_telemetry": "True"} ) )
AWS CLI
"ProfilerRuleConfigurations": [ { "RuleConfigurationName": "ProfilerReport-1234567890", "RuleEvaluatorImage": "895741380848.dkr.ecr.us-west-2.amazonaws.com/sagemaker-debugger-rules:latest", "RuleParameters": { "rule_to_invoke": "ProfilerReport", "opt_out_telemetry": "True" } } ]
AWS SDK for Python (Boto3)
ProfilerRuleConfigurations=[ { 'RuleConfigurationName': 'ProfilerReport-1234567890', 'RuleEvaluatorImage': '895741380848.dkr.ecr.us-west-2.amazonaws.com/sagemaker-debugger-rules:latest', 'RuleParameters': { 'rule_to_invoke': 'ProfilerReport', 'opt_out_telemetry': 'True' } } ]

Opção 2: Optar por não participar após a conclusão de um Training Job

Para optar por não participar após a conclusão do treinamento, você precisa modificar o arquivo profiler-report.ipynb.

nota

Os relatórios HTML gerados automaticamente sem a Opção 1 já adicionada à sua solicitação de trabalho de treinamento ainda relatam as estatísticas de uso mesmo depois de você optar por não usar a Opção 2.

  1. Siga as instruções para baixar os arquivos do relatório de criação de perfil do Debugger na página Fazer download do relatório de criação de perfil do SageMaker Debugger.

  2. Abaixo do diretório/ProfilerReport-1234567890/profiler-output, abra profiler-report.ipynb.

  3. Adicione opt_out=True à função setup_profiler_report() na quinta célula de código, conforme mostrado no código de exemplo a seguir:

    setup_profiler_report(processing_job_arn, opt_out=True)
  4. Execute a célula de código para concluir a exclusão.