

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 預設架構分析
<a name="debugger-configure-framework-profiling-basic"></a>

偵錯工具架構預設分析包含以下選項：詳細的分析、資料載入器分析和 Python 分析。下列範例程式碼是啟動預設系統監控和預設架構分析的最簡單 `profiler_config` 參數設定。下列範例程式碼中的 `FrameworkProfile` 類別會在訓練工作開始時啟動預設架構分析。

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

使用 `profiler_config` 參數組態時，偵錯工具會呼叫監控和分析的預設設定。偵錯工具每 500 毫秒監控一次系統指標；使用詳細的分析選項剖析第五個步驟；使用資料載入器設定選項的第七個步驟；以及使用 Python 效能分析選項的第九、第十和第十一個步驟。

若要尋找可用的設定檔組態選項、預設參數設定以及如何設定這些選項的範例，請參閱 [預設系統監控和使用不同分析選項的自訂架構分析](debugger-configure-framework-profiling-options.md) 和 [SageMaker Debugger API — 框架設定檔](https://sagemaker.readthedocs.io/en/stable/api/training/debugger.html#sagemaker.debugger.FrameworkProfile) (位於 [Amazon SageMaker Python SDK](https://sagemaker.readthedocs.io/en/stable) 中)。

如果您想要變更系統監控間隔並啟用預設架構分析設定，您可以使用 `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` 類別的更多相關資訊，請參閱 [SageMaker Debugger API — 框架設定檔](https://sagemaker.readthedocs.io/en/stable/api/training/debugger.html#sagemaker.debugger.FrameworkProfile) (位於 [Amazon SageMaker Python SDK](https://sagemaker.readthedocs.io/en/stable) 內)。