HyperDriveRunConfig クラス
HyperDrive の実行を定義する構成。
構成には、パラメーター空間サンプリング、終了ポリシー、プライマリ メトリック、推定器、実験の実行を実行するコンピューティング先に関する情報が含まれています。
HyperDriveConfig を初期化します。
- 継承
-
azureml.train.hyperdrive.runconfig.HyperDriveConfigHyperDriveRunConfig
コンストラクター
HyperDriveRunConfig(estimator, hyperparameter_sampling, primary_metric_name, primary_metric_goal, max_total_runs, max_concurrent_runs=None, max_duration_minutes=10080, policy=None)
パラメーター
- primary_metric_goal
- PrimaryMetricGoal
最大化/最小化のいずれか。 これは、実験の実行の評価で主要メトリックを最小化/最大化する必要があるかどうかを決定します。
- max_duration_minutes
- int
HyperDrive の実行の最長期間。 この時間を超過すると、実行は取り消されます。 子実行の最長期間は、ScriptRunConfig の "max_run_duration_seconds" 引数を使用して設定できます。
- policy
- EarlyTerminationPolicy
使用する早期終了ポリシー。 None (既定値) の場合、早期終了ポリシーは使用されません。 delay_evaluation が 5 の MedianTerminationPolicy は、最初に使用するのに適した終了ポリシーです。 これらは保守的な設定であり、(評価データに基づいて) 主要メトリックに関する損失なしで 25% から 35% の節約を実現できます。
- run_config
- ScriptRunConfig
スクリプト/ノートブック実行の構成を設定するオブジェクト。
estimator
、run_config
、pipeline
の次のいずれかのパラメーターのみを指定します。
- resume_from
- HyperDriveRun または list[HyperDriveRun]
ハイパードライブの実行、または新しい実行をウォーム スタートするためのデータ ポイントとして継承されるハイパードライブ実行の一覧。
- pipeline
- Pipeline
パイプライン実行の構成を設定するパイプライン オブジェクト。
パイプライン オブジェクトは、パイプラインの実行を送信するためにサンプルのハイパーパラメーターを使用して呼び出されます。
estimator
、run_config
、pipeline
の次のいずれかのパラメーターのみを指定します。
- primary_metric_goal
- PrimaryMetricGoal
PrimaryMetricGoal.MINIMIZE または PrimaryMetricGoal.MAXIMIZE のいずれかです。 このパラメーターは、実行の評価時にプライマリ メトリックを最小化するか最大化するかを決定します。
- policy
- EarlyTerminationPolicy
使用する早期終了ポリシー。 None (既定値) の場合、早期終了ポリシーは使用されません。
<xref:azureml.train.hyperdrive.MedianTerminationPolicy> で delay_evaluation
を 5 に設定するのは、最初に使用する終了ポリシーとして有効です。 これらは保守的な設定であり、(評価データに基づいて) 主要メトリックに関する損失なしで 25% から 35% の節約を実現できます。
- estimator
- MMLBaseEstimator
サンプリングされたハイパー パラメーターを使用して呼び出される推定器。
estimator
、run_config
、pipeline
の次のいずれかのパラメーターのみを指定します。
- run_config
- ScriptRunConfig
スクリプト/ノートブック実行の構成を設定するオブジェクト。
estimator
、run_config
、pipeline
の次のいずれかのパラメーターのみを指定します。
- resume_from
- HyperDriveRun | list[HyperDriveRun]
ハイパードライブの実行、または新しい実行をウォーム スタートするためのデータ ポイントとして継承されるハイパードライブ実行の一覧。
- pipeline
- Pipeline
パイプライン実行の構成を設定するパイプライン オブジェクト。
パイプライン オブジェクトは、パイプラインの実行を送信するためにサンプルのハイパーパラメーターを使用して呼び出されます。
estimator
、run_config
、pipeline
の次のいずれかのパラメーターのみを指定します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示