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