你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ImageLimitSettings 类

限制 AutoML 图像垂直设置。

ImageLimitSettings 是包含以下参数的类:max_concurrent_trials、max_trials 和 timeout_minutes。

这是一种可选配置方法,用于配置超时等限制参数。

注意

并发运行数根据指定计算目标中的可用资源进行限制。

请确保计算目标能够为所需的并发性提供足够的可用资源。

提示

最好将max_concurrent_trials计数与群集中的节点数进行匹配。

例如,如果群集具有 4 个节点,请将 max_concurrent_trials 设置为 4。

示例用法

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()

初始化 ImageLimitSettings 对象。

AutoML 图像垂直的 ImageLimitSettings 的构造函数。

继承
azure.ai.ml.entities._mixins.RestTranslatableMixin
ImageLimitSettings

构造函数

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

参数

max_concurrent_trials
Optional[int]

最大并发 AutoML 迭代数,默认为“无”。

max_trials
Optional[int]

表示将并行执行的最大试运行(子作业)次数。

timeout_minutes
Optional[int]

AutoML 作业超时。 默认为 None

max_concurrent_trials
Optional[int]

表示将并行执行的最大试运行(子作业)次数。

max_trials
Optional[int]

AutoML 迭代的最大次数,默认为“无”

timeout_minutes
Optional[int]

AutoML 作业超时,默认为“无”