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

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

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

使用率メトリクスを収集する時間間隔を調整するには、 ProfilerConfigAPIオペレーションを使用してパラメータオブジェクトを作成し、好みに応じて 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 ダッシュボードを開く」を参照してください。