HyperDriveRunConfig Sınıf
HyperDrive çalıştırması tanımlayan yapılandırma.
Yapılandırma, deneme çalıştırmalarını yürütmek için parametre alanı örnekleme, sonlandırma ilkesi, birincil ölçüm, tahmin aracı ve işlem hedefi hakkında bilgi içerir.
HyperDriveConfig'i başlatın.
- Devralma
-
azureml.train.hyperdrive.runconfig.HyperDriveConfigHyperDriveRunConfig
Oluşturucu
HyperDriveRunConfig(estimator, hyperparameter_sampling, primary_metric_name, primary_metric_goal, max_total_runs, max_concurrent_runs=None, max_duration_minutes=10080, policy=None)
Parametreler
Name | Description |
---|---|
hyperparameter_sampling
Gerekli
|
Hiper parametre örnekleme alanı. |
primary_metric_name
Gerekli
|
Deneme tarafından bildirilen birincil ölçümün adı çalışır. |
primary_metric_goal
Gerekli
|
Ekranı kapla /simge durumuna küçült. Deneme çalıştırmalarının değerlendirmesinde birincil ölçümün simge durumuna küçültülmüş/ekranı kaplamış olması gerekip gerekmediğini belirler. |
max_total_runs
Gerekli
|
En fazla çalıştırma sayısı. Bu üst sınırdır; örnek alanı bu değerden daha küçük olduğunda daha az çalıştırma olabilir. |
max_concurrent_runs
|
Eşzamanlı olarak çalıştırılacak en fazla çalıştırma sayısı. Hiçbiri ise, tüm çalıştırmalar paralel olarak başlatılır. Default value: None
|
max_duration_minutes
|
Hiper sürücü çalıştırmasının en uzun süresi. Bu süre aşıldığında çalıştırma iptal edilir. Alt çalıştırmaların en uzun süresi ScriptRunConfig'in "max_run_duration_seconds" bağımsız değişkeniyle ayarlanabilir. Default value: 10080
|
policy
|
Kullanılacak erken sonlandırma ilkesi. Hiçbiri - varsayılan ise, erken sonlandırma ilkesi kullanılmaz. 5 delay_evaluation medianTerminationPolicy ile başlamak için iyi bir sonlandırma ilkesidir. Bunlar, birincil ölçümde (değerlendirme verilerimize göre) hiçbir kayıp olmadan %25-35 tasarruf sağlayabilen muhafazakar ayarlardır. Default value: None
|
estimator
Gerekli
|
Örneklenmiş hiper parametrelerle çağrılacak bir tahmin aracı. |
run_config
Gerekli
|
Betik/not defteri çalıştırmaları için yapılandırmayı ayarlamaya yönelik bir nesne.
Şu parametrelerden yalnızca birini belirtin: |
resume_from
Gerekli
|
Yeni çalıştırmayı başlatmak için veri noktası olarak devralınacak bir hiper sürücü çalıştırması veya hiper sürücü çalıştırmalarının listesi. |
resume_child_runs
Gerekli
|
Bir hiper sürücü alt çalıştırması veya yeni hiper sürücü çalıştırmasının yeni alt çalıştırmaları olarak sürdürülecek hiper sürücü alt çalıştırmalarının listesi. |
pipeline
Gerekli
|
İşlem hattı çalıştırmaları için yapılandırmayı ayarlamak için bir işlem hattı nesnesi.
İşlem hattı çalıştırmalarını göndermek için örnek hiper parametrelerle birlikte işlem hattı nesnesi çağrılır.
Şu parametrelerden yalnızca birini belirtin: |
hyperparameter_sampling
Gerekli
|
Hiper parametre alanı örnekleme tanımı. |
primary_metric_name
Gerekli
|
Deneme tarafından bildirilen birincil ölçümün adı çalışır. |
primary_metric_goal
Gerekli
|
PrimaryMetricGoal.MINIMIZE veya PrimaryMetricGoal.MAXIMIZE. Bu parametre, çalıştırmalar değerlendirilirken birincil ölçümün simge durumuna küçültüleceğini mi yoksa ekranı kaplayacak mı olduğunu belirler. |
max_total_runs
Gerekli
|
Oluşturulacak en fazla çalıştırma sayısı. Bu üst sınırdır; örnek alanı bu değerden daha küçük olduğunda daha az çalıştırma olabilir. |
max_concurrent_runs
Gerekli
|
Eşzamanlı olarak yürütülecek en fazla çalıştırma sayısı. Hiçbiri ise, tüm çalıştırmalar paralel olarak başlatılır. |
max_duration_minutes
Gerekli
|
HyperDrive çalıştırmasının en uzun süresi. Bu süre aşıldıktan sonra hala yürütülen tüm çalıştırmalar iptal edilir. |
policy
Gerekli
|
Kullanılacak erken sonlandırma ilkesi. Hiçbiri - varsayılan ise, erken sonlandırma ilkesi kullanılmaz.
<xref:azureml.train.hyperdrive.MedianTerminationPolicy> ile |
estimator
Gerekli
|
Örneklenmiş hiper parametrelerle çağrılacak bir tahmin aracı.
Şu parametrelerden yalnızca birini belirtin: |
run_config
Gerekli
|
Betik/not defteri çalıştırmaları için yapılandırmayı ayarlamaya yönelik bir nesne.
Şu parametrelerden yalnızca birini belirtin: |
resume_from
Gerekli
|
Yeni çalıştırmayı başlatmak için veri noktası olarak devralınacak bir hiper sürücü çalıştırması veya hiper sürücü çalıştırmalarının listesi. |
resume_child_runs
Gerekli
|
Bir hiper sürücü alt çalıştırması veya yeni hiper sürücü çalıştırmasının yeni alt çalıştırmaları olarak sürdürülecek hiper sürücü alt çalıştırmalarının listesi. |
pipeline
Gerekli
|
İşlem hattı çalıştırmaları için yapılandırmayı ayarlamak için bir işlem hattı nesnesi.
İşlem hattı çalıştırmalarını göndermek için örnek hiper parametrelerle birlikte işlem hattı nesnesi çağrılır.
Şu parametrelerden yalnızca birini belirtin: |
custom_run_id
Gerekli
|
Kullanıcı tarafından sağlanan özel çalıştırma kimliği |