HyperDriveRunConfig Klass
Konfiguration som definierar en HyperDrive-körning.
Konfigurationen innehåller information om sampling av parameterutrymme, avslutningsprincip, primärt mått, beräkningsmål och beräkningsmålet som experimentet körs på.
Initiera HyperDriveConfig.
- Arv
-
azureml.train.hyperdrive.runconfig.HyperDriveConfigHyperDriveRunConfig
Konstruktor
HyperDriveRunConfig(estimator, hyperparameter_sampling, primary_metric_name, primary_metric_goal, max_total_runs, max_concurrent_runs=None, max_duration_minutes=10080, policy=None)
Parametrar
Name | Description |
---|---|
hyperparameter_sampling
Obligatorisk
|
Hyperparameterns samplingsutrymme. |
primary_metric_name
Obligatorisk
|
Namnet på det primära mått som rapporterats av experimentet körs. |
primary_metric_goal
Obligatorisk
|
En av maximera / minimera. Det avgör om det primära måttet måste minimeras/maximeras i experimentkörningens utvärdering. |
max_total_runs
Obligatorisk
|
Maximalt antal körningar. Det här är den övre gränsen. det kan finnas färre körningar när exempelutrymmet är mindre än det här värdet. |
max_concurrent_runs
|
Maximalt antal körningar som ska köras samtidigt. Om ingen startas alla körningar parallellt. Standardvärde: None
|
max_duration_minutes
|
Maximal varaktighet för hyperdrive-körningen. När den här tiden har överskridits avbryts körningen. Den maximala varaktigheten för underordnade körningar kan anges med scriptRunConfig-argumentet "max_run_duration_seconds". Standardvärde: 10080
|
policy
|
Den princip för tidig avslutning som ska användas. Om Ingen – standardinställningen används ingen princip för tidig avslutning. MedianTerminationPolicy med delay_evaluation på 5 är en bra avslutningsprincip att börja med. Det här är konservativa inställningar som kan ge besparingar på 25–35 % utan förlust på primärmått (baserat på våra utvärderingsdata). Standardvärde: None
|
estimator
Obligatorisk
|
En skattningsfaktor som anropas med exempelparametrar. |
run_config
Obligatorisk
|
Ett objekt för att konfigurera konfiguration för skript-/notebook-körningar.
Ange endast en av följande parametrar: |
resume_from
Obligatorisk
|
En hyperdrive-körning eller en lista över hyperdrive-körningar som ska ärvas som data pekar på en varm start på den nya körningen. |
resume_child_runs
Obligatorisk
|
En underordnad hyperdrive-körning eller en lista över underordnade hyperdrive-körningar som återupptas när nya underordnade körningar av den nya hyperdrive-körningen återupptas. |
pipeline
Obligatorisk
|
Ett pipelineobjekt för konfiguration av pipelinekörningar.
Pipelineobjektet anropas med exempelhyperparametrar för att skicka pipelinekörningar.
Ange endast en av följande parametrar: |
hyperparameter_sampling
Obligatorisk
|
Definitionen för hyperparameterutrymmessampling. |
primary_metric_name
Obligatorisk
|
Namnet på det primära mått som rapporterats av experimentet körs. |
primary_metric_goal
Obligatorisk
|
Antingen PrimaryMetricGoal.MINIMIZE eller PrimaryMetricGoal.MAXIMIZE. Den här parametern avgör om det primära måttet ska minimeras eller maximeras vid utvärdering av körningar. |
max_total_runs
Obligatorisk
|
Det maximala totala antalet körningar som ska skapas. Det här är den övre gränsen. det kan finnas färre körningar när exempelutrymmet är mindre än det här värdet. |
max_concurrent_runs
Obligatorisk
|
Det maximala antalet körningar som ska köras samtidigt. Om ingen startas alla körningar parallellt. |
max_duration_minutes
Obligatorisk
|
Den maximala varaktigheten för HyperDrive-körningen. När den här tiden har överskridits avbryts alla körningar som fortfarande körs. |
policy
Obligatorisk
|
Den princip för tidig avslutning som ska användas. Om Ingen – standardinställningen används ingen princip för tidig avslutning. Med <xref:azureml.train.hyperdrive.MedianTerminationPolicy> |
estimator
Obligatorisk
|
En skattningsfaktor som anropas med exempelparametrar.
Ange endast en av följande parametrar: |
run_config
Obligatorisk
|
Ett objekt för att konfigurera konfiguration för skript-/notebook-körningar.
Ange endast en av följande parametrar: |
resume_from
Obligatorisk
|
En hyperdrive-körning eller en lista över hyperdrive-körningar som ska ärvas som data pekar på en varm start på den nya körningen. |
resume_child_runs
Obligatorisk
|
En underordnad hyperdrive-körning eller en lista över underordnade hyperdrive-körningar som återupptas när nya underordnade körningar av den nya hyperdrive-körningen återupptas. |
pipeline
Obligatorisk
|
Ett pipelineobjekt för konfiguration av pipelinekörningar.
Pipelineobjektet anropas med exempelhyperparametrar för att skicka pipelinekörningar.
Ange endast en av följande parametrar: |
custom_run_id
Obligatorisk
|
Anpassat körnings-ID som tillhandahålls av användaren |