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)
參數
- max_duration_minutes
- int
Hyperdrive 執行的最大持續時間。 超過此時間之後,就會取消執行。 子執行的持續時間上限可以使用 ScriptRunConfig 的 「max_run_duration_seconds」 引數來設定。
- policy
- EarlyTerminationPolicy
要使用的提早終止原則。 如果為 None - 預設值,則不會使用任何提早終止原則。 delay_evaluation為 5 的 MedianTerminationPolicy 是一個開始的良好終止原則。 這些是保守的設定,可根據我們的評估資料) ,為主要計量 (節省 25%-35% 的費用。
- resume_from
- HyperDriveRun 或 list[HyperDriveRun]
Hyperdrive 執行或 hyperdrive 執行清單,這些執行會繼承為資料點,以暖啟動新的執行。
Hyperdrive 子執行或 hyperdrive 子執行清單,當新 Hyperdrive 執行的新子執行時,將會繼續執行。
- 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% 的費用。
- resume_from
- HyperDriveRun | list[HyperDriveRun]
Hyperdrive 執行或 hyperdrive 執行清單,這些執行會繼承為資料點,以暖啟動新的執行。
Hyperdrive 子執行或 hyperdrive 子執行清單,當新 Hyperdrive 執行的新子執行時,將會繼續執行。
- pipeline
- Pipeline
用於設定管線執行組態的管線物件。
管線物件將會使用範例超參數呼叫,以提交管線執行。
只指定下列其中一個參數: estimator
、 run_config
或 pipeline
。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應