

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 默认框架剖析
<a name="debugger-configure-framework-profiling-basic"></a>

Debugger 框架默认剖析包括以下选项：详细剖析、数据加载器剖析和 Python 剖析。以下示例代码是最简单的 `profiler_config` 参数设置，用于启动默认系统监控和默认框架分析。以下示例代码中的 `FrameworkProfile` 类在训练作业启动时启动默认框架分析。

```
from sagemaker.debugger import ProfilerConfig, FrameworkProfile
    
profiler_config=ProfilerConfig(
    framework_profile_params=FrameworkProfile()
)
```

使用 `profiler_config` 参数配置，Debugger 调用监控和分析的默认设置。Debugger 每 500 毫秒监视系统指标；使用详细分析选项分析第 5 个步骤；使用数据加载器分析选项分析第 7 个步骤；使用 Python 分析选项分析第 9、第 10 和第 11 个步骤。

要查找可用的分析配置选项、默认参数设置以及如何配置它们的示例，请参阅 [Amaz SageMaker on Python SDK FrameworkProfile](https://sagemaker.readthedocs.io/en/stable) 中的[提供不同剖析选项的默认系统监控和自定义框架剖析](debugger-configure-framework-profiling-options.md)和[SageMaker 调试器 APIs ](https://sagemaker.readthedocs.io/en/stable/api/training/debugger.html#sagemaker.debugger.FrameworkProfile)。

如果您要更改系统监控时间间隔并启用默认框架分析，则可以使用 `framework_profile_params` 参数明确指定 `system_monitor_interval_millis` 参数。例如，要每 1000 毫秒监控一次并启用默认框架分析，请使用以下示例代码。

```
from sagemaker.debugger import ProfilerConfig, FrameworkProfile
    
profiler_config=ProfilerConfig(
    system_monitor_interval_millis=1000,
    framework_profile_params=FrameworkProfile()
)
```

有关该`FrameworkProfile`类的更多信息，请参阅 [Amaz SageMaker on Python 软件开发工具包 FrameworkProfile](https://sagemaker.readthedocs.io/en/stable)中的[SageMaker 调试器 APIs ](https://sagemaker.readthedocs.io/en/stable/api/training/debugger.html#sagemaker.debugger.FrameworkProfile)。