ImageLimitSettings クラス

AutoML Image Verticals の設定を制限します。

ImageLimitSettings は、max_concurrent_trials、max_trials、timeout_minutesの各パラメーターを含むクラスです。

これは、タイムアウトなどの制限パラメーターを構成するためのオプションの構成方法です。

Note

並列実行の数は、指定された計算ターゲットで使用できるリソースに基づいて制御されます。

目的の同時実行可能性のために、使用可能なリソースをコンピューティング先に確保する必要があります。

ヒント

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 Image Verticals の 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 イテレーションの最大数。既定値は None です。

max_trials
Optional[int]

並列で実行される試行 (子ジョブ) の最大数を表します。

timeout_minutes
Optional[int]

AutoML ジョブのタイムアウト。 既定値は None です

max_concurrent_trials
Optional[int]

並列で実行される試行 (子ジョブ) の最大数を表します。

max_trials
Optional[int]

AutoML イテレーションの最大数(既定値は None)

timeout_minutes
Optional[int]

AutoML ジョブのタイムアウト(既定値は None)