本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
預設架構分析
Debugger 架構預設分析包含下列選項:詳細分析、資料載入器分析和 Python 分析。下列範例程式碼是啟動預設系統監控和預設架構分析的最簡單 profiler_config
參數設定。下列範例程式碼中的 FrameworkProfile
類別會在訓練工作開始時啟動預設架構分析。
from sagemaker.debugger import ProfilerConfig, FrameworkProfile profiler_config=ProfilerConfig( framework_profile_params=FrameworkProfile() )
使用 profiler_config
參數組態時,偵錯工具會呼叫監控和分析的預設設定。偵錯工具每 500 毫秒監控一次系統指標;使用詳細的分析選項剖析第五個步驟;使用資料載入器設定選項的第七個步驟;以及使用 Python 效能分析選項的第九、第十和第十一個步驟。
若要尋找可用的設定檔組態選項、預設參數設定以及如何設定這些選項的範例,請參閱 使用不同分析選項的預設系統監控和自訂架構分析 和 SageMaker Debugger API — 框架設定檔
如果您想要變更系統監控間隔並啟用預設架構分析設定,您可以使用 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 — 框架設定檔