Freigeben über


ImageLimitSettings Klasse

Einschränken der Einstellungen für AutoML-Bild verticals.

ImageLimitSettings ist eine Klasse, die die folgenden Parameter enthält: max_concurrent_trials, max_trials und timeout_minutes.

Dies ist eine optionale Konfigurationsmethode zum Konfigurieren von Grenzwerten, z. B. Timeouts usw.

Hinweis

Die Anzahl der gleichzeitigen Läufe wird durch die im angegebenen Computeziel verfügbaren Ressourcen beschränkt.

Stellen Sie sicher, dass das Computeziel die verfügbaren Ressourcen für die gewünschte Parallelität aufweist.

Tipp

Es empfiehlt sich, max_concurrent_trials Anzahl mit der Anzahl der Knoten im Cluster abzugleichen.

Wenn Sie beispielsweise über einen Cluster mit vier Knoten verfügen, legen Sie max_concurrent_trials auf 4 fest.

Beispielsyntax

Konfiguration von ImageLimitSettings


   from azure.ai.ml import automl

   # Create the AutoML job with the related factory-function.
   image_instance_segmentation_job = automl.image_instance_segmentation(
       compute=compute_name,
       experiment_name=exp_name,
       training_data=my_training_data_input,
       validation_data=my_validation_data_input,
       target_column_name="label",
       primary_metric="MeanAveragePrecision",
       tags={"my_custom_tag": "custom value"},
   )
   # Set the limits for the AutoML job.
   image_instance_segmentation_job.set_limits(
       max_trials=10,
       max_concurrent_trials=2,
   )
   # Submit the AutoML job.
   image_instance_segmentation_job.submit()

Initialisieren Sie ein ImageLimitSettings-Objekt.

Konstruktor für ImageLimitSettings für AutoML Image Verticals.

Vererbung
azure.ai.ml.entities._mixins.RestTranslatableMixin
ImageLimitSettings

Konstruktor

ImageLimitSettings(*, max_concurrent_trials: int | None = None, max_trials: int | None = None, timeout_minutes: int | None = None)

Parameter

max_concurrent_trials
Optional[int]

Maximale Anzahl gleichzeitiger AutoML-Iterationen, standardwert: Keine.

max_trials
Optional[int]

Repräsentiert die maximale Anzahl von Testläufen (Unteraufträge), die parallel ausgeführt werden sollen.

timeout_minutes
Optional[int]

AutoML-Auftragstimeout. Der Standardwert ist "None".

max_concurrent_trials
Optional[int]

Repräsentiert die maximale Anzahl von Testläufen (Unteraufträge), die parallel ausgeführt werden sollen.

max_trials
Optional[int]

Maximale Anzahl von AutoML-Iterationen, Standardwert: Keine

timeout_minutes
Optional[int]

AutoML-Auftragstimeout, standardwert: Keine