GoogleCloudAiplatformV1StudySpecStudyStoppingConfig class
The configuration (stopping conditions) for automated stopping of a Study.
Conditions include trial budgets, time budgets, and convergence detection.
Constructors
- GoogleCloudAiplatformV1StudySpecStudyStoppingConfig({String? maxDurationNoProgress, int? maxNumTrials, int? maxNumTrialsNoProgress, GoogleCloudAiplatformV1StudyTimeConstraint? maximumRuntimeConstraint, int? minNumTrials, GoogleCloudAiplatformV1StudyTimeConstraint? minimumRuntimeConstraint, bool? shouldStopAsap})
- GoogleCloudAiplatformV1StudySpecStudyStoppingConfig.fromJson(Map json_)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxDurationNoProgress ↔ String?
-
If the objective value has not improved for this much time, stop the
study.
getter/setter pair
- maximumRuntimeConstraint ↔ GoogleCloudAiplatformV1StudyTimeConstraint?
-
If the specified time or duration has passed, stop the study.
getter/setter pair
- maxNumTrials ↔ int?
-
If there are more than this many trials, stop the study.
getter/setter pair
- maxNumTrialsNoProgress ↔ int?
-
If the objective value has not improved for this many consecutive trials,
stop the study.
getter/setter pair
- minimumRuntimeConstraint ↔ GoogleCloudAiplatformV1StudyTimeConstraint?
-
Each "stopping rule" in this proto specifies an "if" condition.
getter/setter pair
- minNumTrials ↔ int?
-
If there are fewer than this many COMPLETED trials, do not stop the study.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shouldStopAsap ↔ bool?
-
If true, a Study enters STOPPING_ASAP whenever it would normally enters
STOPPING state.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited