ImageLimitSettings Classe
Limitez les paramètres pour les verticales d’images AutoML.
ImageLimitSettings est une classe qui contient les paramètres suivants : max_concurrent_trials, max_trials et timeout_minutes.
Il s’agit d’une méthode de configuration facultative pour configurer des paramètres de limites, tels que les délais d’expiration, etc.
Notes
Le nombre d’exécutions simultanées est limité par les ressources disponibles dans la cible de calcul spécifiée.
Vérifiez que la cible de calcul dispose des ressources nécessaires à l’accès concurrentiel souhaité.
Conseil
Il est recommandé de faire correspondre max_concurrent_trials nombre de nœuds dans le cluster.
Par exemple, si vous avez un cluster avec 4 nœuds, définissez max_concurrent_trials sur 4.
Exemple d’utilisation
Configuration d’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()
Initialiser un objet ImageLimitSettings.
Constructeur pour ImageLimitSettings pour AutoML Image Verticals.
- Héritage
-
azure.ai.ml.entities._mixins.RestTranslatableMixinImageLimitSettings
Constructeur
ImageLimitSettings(*, max_concurrent_trials: int | None = None, max_trials: int | None = None, timeout_minutes: int | None = None)
Paramètres
Nombre maximal d’itérations AutoML simultanées, la valeur par défaut est None.
Représente le nombre maximal d’essais (travaux enfants) qui seraient exécutés en parallèle.
Représente le nombre maximal d’essais (travaux enfants) qui seraient exécutés en parallèle.
Azure SDK for Python