

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# デフォルトのフレームワークプロファイリング
<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` パラメータ設定を使用して、デバッガーはモニタリングとプロファイリングのデフォルト設定を呼び出します。デバッガーは 500 ミリ秒ごとにシステムメトリクスをモニタリングし、5 番目のステップを詳細なプロファイリングオプションで、7 番目のステップをデータローダープロファイリングオプションで、9、10、11 番目のステップを Python プロファイリングオプションでプロファイリングします。

使用可能なプロファイリング設定オプション、デフォルトのパラメータ設定、それらの設定方法の例については、[Amazon SageMaker Python SDK](https://sagemaker.readthedocs.io/en/stable) の「[デフォルトのシステムモニタリングとさまざまなプロファイリングオプションでカスタマイズしたフレームワークプロファイリング](debugger-configure-framework-profiling-options.md)」と「[SageMaker デバッガー API - FrameworkProfile](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` クラスの詳細については、[Amazon SageMaker Python SDK](https://sagemaker.readthedocs.io/en/stable) の「[SageMaker デバッガー API - FrameworkProfile](https://sagemaker.readthedocs.io/en/stable/api/training/debugger.html#sagemaker.debugger.FrameworkProfile)」を参照してください。