システムリソース使用率の基本的なプロファイリング設定を行う - Amazon SageMaker

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

システムリソース使用率の基本的なプロファイリング設定を行う

使用率メトリクスを収集するための時間間隔を調整するには、 ProfilerConfig API オペレーションを使用してパラメータオブジェクトを作成し、好みに応じて SageMaker フレームワークまたは汎用推定器を構築します。

注記

デフォルトでは、すべての SageMaker トレーニングジョブについて、デバッガーはシステムモニタリングのために 500 ミリ秒ごとに Amazon EC2 インスタンスからリソース使用率メトリクスを収集します。デバッガー固有のパラメータは SageMaker 推定器で指定されません。

デバッガーは、システムメトリクスをデフォルトの S3 バケットに保存します。デフォルトの S3 バケット URI の形式は、s3://sagemaker-<region>-<12digit_account_id>/<training-job-name>/profiler-output/ です。

次のコードの例は、システムのモニタリング時間間隔を 1000 ミリ秒として profiler_config パラメータを設定する方法を示しています。

from sagemaker.debugger import ProfilerConfig profiler_config=ProfilerConfig( system_monitor_interval_millis=1000 )
  • system_monitor_interval_millis (int) – システムメトリクスを記録するためのモニタリング間隔をミリ秒単位で指定します。使用できる値は、100、200、500、1000 (1 秒)、5000 (5 秒)、60000 (1 分) ミリ秒です。デフォルト値は 500 ミリ秒です。

システムモニタリングの進行状況を確認するには、「Amazon SageMaker Debugger Insights ダッシュボードを開きます。」を参照してください。