Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.aiplatform/v1.Study
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a Study. A resource name will be generated after creation of the Study. Auto-naming is currently not supported for this resource.
Create Study Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Study(name: string, args: StudyArgs, opts?: CustomResourceOptions);
@overload
def Study(resource_name: str,
args: StudyArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Study(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
study_spec: Optional[GoogleCloudAiplatformV1StudySpecArgs] = None,
location: Optional[str] = None,
project: Optional[str] = None)
func NewStudy(ctx *Context, name string, args StudyArgs, opts ...ResourceOption) (*Study, error)
public Study(string name, StudyArgs args, CustomResourceOptions? opts = null)
type: google-native:aiplatform/v1:Study
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args StudyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StudyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StudyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StudyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StudyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var studyResource = new GoogleNative.Aiplatform.V1.Study("studyResource", new()
{
DisplayName = "string",
StudySpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecArgs
{
Metrics = new[]
{
new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecMetricSpecArgs
{
Goal = GoogleNative.Aiplatform.V1.GoogleCloudAiplatformV1StudySpecMetricSpecGoal.GoalTypeUnspecified,
MetricId = "string",
SafetyConfig = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigArgs
{
DesiredMinSafeTrialsFraction = 0,
SafetyThreshold = 0,
},
},
},
Parameters = new[]
{
new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecArgs
{
ParameterId = "string",
CategoricalValueSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecArgs
{
Values = new[]
{
"string",
},
DefaultValue = "string",
},
ConditionalParameterSpecs = new[]
{
new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecArgs
{
ParameterSpec = googleCloudAiplatformV1StudySpecParameterSpec,
ParentCategoricalValues = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs
{
Values = new[]
{
"string",
},
},
ParentDiscreteValues = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs
{
Values = new[]
{
0,
},
},
ParentIntValues = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs
{
Values = new[]
{
"string",
},
},
},
},
DiscreteValueSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecArgs
{
Values = new[]
{
0,
},
DefaultValue = 0,
},
DoubleValueSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecArgs
{
MaxValue = 0,
MinValue = 0,
DefaultValue = 0,
},
IntegerValueSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecArgs
{
MaxValue = "string",
MinValue = "string",
DefaultValue = "string",
},
ScaleType = GoogleNative.Aiplatform.V1.GoogleCloudAiplatformV1StudySpecParameterSpecScaleType.ScaleTypeUnspecified,
},
},
Algorithm = GoogleNative.Aiplatform.V1.GoogleCloudAiplatformV1StudySpecAlgorithm.AlgorithmUnspecified,
ConvexAutomatedStoppingSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecArgs
{
LearningRateParameterName = "string",
MaxStepCount = "string",
MinMeasurementCount = "string",
MinStepCount = "string",
UpdateAllStoppedTrials = false,
UseElapsedDuration = false,
},
DecayCurveStoppingSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecArgs
{
UseElapsedDuration = false,
},
MeasurementSelectionType = GoogleNative.Aiplatform.V1.GoogleCloudAiplatformV1StudySpecMeasurementSelectionType.MeasurementSelectionTypeUnspecified,
MedianAutomatedStoppingSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecArgs
{
UseElapsedDuration = false,
},
ObservationNoise = GoogleNative.Aiplatform.V1.GoogleCloudAiplatformV1StudySpecObservationNoise.ObservationNoiseUnspecified,
StudyStoppingConfig = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecStudyStoppingConfigArgs
{
MaxDurationNoProgress = "string",
MaxNumTrials = 0,
MaxNumTrialsNoProgress = 0,
MaximumRuntimeConstraint = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudyTimeConstraintArgs
{
EndTime = "string",
MaxDuration = "string",
},
MinNumTrials = 0,
MinimumRuntimeConstraint = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudyTimeConstraintArgs
{
EndTime = "string",
MaxDuration = "string",
},
ShouldStopAsap = false,
},
},
Location = "string",
Project = "string",
});
example, err := aiplatform.NewStudy(ctx, "studyResource", &aiplatform.StudyArgs{
DisplayName: pulumi.String("string"),
StudySpec: &aiplatform.GoogleCloudAiplatformV1StudySpecArgs{
Metrics: aiplatform.GoogleCloudAiplatformV1StudySpecMetricSpecArray{
&aiplatform.GoogleCloudAiplatformV1StudySpecMetricSpecArgs{
Goal: aiplatform.GoogleCloudAiplatformV1StudySpecMetricSpecGoalGoalTypeUnspecified,
MetricId: pulumi.String("string"),
SafetyConfig: &aiplatform.GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigArgs{
DesiredMinSafeTrialsFraction: pulumi.Float64(0),
SafetyThreshold: pulumi.Float64(0),
},
},
},
Parameters: []aiplatform.GoogleCloudAiplatformV1StudySpecParameterSpecArgs{
{
ParameterId: pulumi.String("string"),
CategoricalValueSpec: {
Values: pulumi.StringArray{
pulumi.String("string"),
},
DefaultValue: pulumi.String("string"),
},
ConditionalParameterSpecs: []aiplatform.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecArgs{
{
ParameterSpec: pulumi.Any(googleCloudAiplatformV1StudySpecParameterSpec),
ParentCategoricalValues: {
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
ParentDiscreteValues: {
Values: pulumi.Float64Array{
pulumi.Float64(0),
},
},
ParentIntValues: {
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
DiscreteValueSpec: {
Values: pulumi.Float64Array{
pulumi.Float64(0),
},
DefaultValue: pulumi.Float64(0),
},
DoubleValueSpec: {
MaxValue: pulumi.Float64(0),
MinValue: pulumi.Float64(0),
DefaultValue: pulumi.Float64(0),
},
IntegerValueSpec: {
MaxValue: pulumi.String("string"),
MinValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
ScaleType: aiplatform.GoogleCloudAiplatformV1StudySpecParameterSpecScaleTypeScaleTypeUnspecified,
},
},
Algorithm: aiplatform.GoogleCloudAiplatformV1StudySpecAlgorithmAlgorithmUnspecified,
ConvexAutomatedStoppingSpec: &aiplatform.GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecArgs{
LearningRateParameterName: pulumi.String("string"),
MaxStepCount: pulumi.String("string"),
MinMeasurementCount: pulumi.String("string"),
MinStepCount: pulumi.String("string"),
UpdateAllStoppedTrials: pulumi.Bool(false),
UseElapsedDuration: pulumi.Bool(false),
},
DecayCurveStoppingSpec: &aiplatform.GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecArgs{
UseElapsedDuration: pulumi.Bool(false),
},
MeasurementSelectionType: aiplatform.GoogleCloudAiplatformV1StudySpecMeasurementSelectionTypeMeasurementSelectionTypeUnspecified,
MedianAutomatedStoppingSpec: &aiplatform.GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecArgs{
UseElapsedDuration: pulumi.Bool(false),
},
ObservationNoise: aiplatform.GoogleCloudAiplatformV1StudySpecObservationNoiseObservationNoiseUnspecified,
StudyStoppingConfig: &aiplatform.GoogleCloudAiplatformV1StudySpecStudyStoppingConfigArgs{
MaxDurationNoProgress: pulumi.String("string"),
MaxNumTrials: pulumi.Int(0),
MaxNumTrialsNoProgress: pulumi.Int(0),
MaximumRuntimeConstraint: &aiplatform.GoogleCloudAiplatformV1StudyTimeConstraintArgs{
EndTime: pulumi.String("string"),
MaxDuration: pulumi.String("string"),
},
MinNumTrials: pulumi.Int(0),
MinimumRuntimeConstraint: &aiplatform.GoogleCloudAiplatformV1StudyTimeConstraintArgs{
EndTime: pulumi.String("string"),
MaxDuration: pulumi.String("string"),
},
ShouldStopAsap: pulumi.Bool(false),
},
},
Location: pulumi.String("string"),
Project: pulumi.String("string"),
})
var studyResource = new Study("studyResource", StudyArgs.builder()
.displayName("string")
.studySpec(GoogleCloudAiplatformV1StudySpecArgs.builder()
.metrics(GoogleCloudAiplatformV1StudySpecMetricSpecArgs.builder()
.goal("GOAL_TYPE_UNSPECIFIED")
.metricId("string")
.safetyConfig(GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigArgs.builder()
.desiredMinSafeTrialsFraction(0)
.safetyThreshold(0)
.build())
.build())
.parameters(GoogleCloudAiplatformV1StudySpecParameterSpecArgs.builder()
.parameterId("string")
.categoricalValueSpec(GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecArgs.builder()
.values("string")
.defaultValue("string")
.build())
.conditionalParameterSpecs(GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecArgs.builder()
.parameterSpec(googleCloudAiplatformV1StudySpecParameterSpec)
.parentCategoricalValues(GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs.builder()
.values("string")
.build())
.parentDiscreteValues(GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs.builder()
.values(0)
.build())
.parentIntValues(GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs.builder()
.values("string")
.build())
.build())
.discreteValueSpec(GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecArgs.builder()
.values(0)
.defaultValue(0)
.build())
.doubleValueSpec(GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecArgs.builder()
.maxValue(0)
.minValue(0)
.defaultValue(0)
.build())
.integerValueSpec(GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecArgs.builder()
.maxValue("string")
.minValue("string")
.defaultValue("string")
.build())
.scaleType("SCALE_TYPE_UNSPECIFIED")
.build())
.algorithm("ALGORITHM_UNSPECIFIED")
.convexAutomatedStoppingSpec(GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecArgs.builder()
.learningRateParameterName("string")
.maxStepCount("string")
.minMeasurementCount("string")
.minStepCount("string")
.updateAllStoppedTrials(false)
.useElapsedDuration(false)
.build())
.decayCurveStoppingSpec(GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecArgs.builder()
.useElapsedDuration(false)
.build())
.measurementSelectionType("MEASUREMENT_SELECTION_TYPE_UNSPECIFIED")
.medianAutomatedStoppingSpec(GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecArgs.builder()
.useElapsedDuration(false)
.build())
.observationNoise("OBSERVATION_NOISE_UNSPECIFIED")
.studyStoppingConfig(GoogleCloudAiplatformV1StudySpecStudyStoppingConfigArgs.builder()
.maxDurationNoProgress("string")
.maxNumTrials(0)
.maxNumTrialsNoProgress(0)
.maximumRuntimeConstraint(GoogleCloudAiplatformV1StudyTimeConstraintArgs.builder()
.endTime("string")
.maxDuration("string")
.build())
.minNumTrials(0)
.minimumRuntimeConstraint(GoogleCloudAiplatformV1StudyTimeConstraintArgs.builder()
.endTime("string")
.maxDuration("string")
.build())
.shouldStopAsap(false)
.build())
.build())
.location("string")
.project("string")
.build());
study_resource = google_native.aiplatform.v1.Study("studyResource",
display_name="string",
study_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecArgs(
metrics=[google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecMetricSpecArgs(
goal=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecMetricSpecGoal.GOAL_TYPE_UNSPECIFIED,
metric_id="string",
safety_config=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigArgs(
desired_min_safe_trials_fraction=0,
safety_threshold=0,
),
)],
parameters=[google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecArgs(
parameter_id="string",
categorical_value_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecArgs(
values=["string"],
default_value="string",
),
conditional_parameter_specs=[google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecArgs(
parameter_spec=google_cloud_aiplatform_v1_study_spec_parameter_spec,
parent_categorical_values=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs(
values=["string"],
),
parent_discrete_values=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs(
values=[0],
),
parent_int_values=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs(
values=["string"],
),
)],
discrete_value_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecArgs(
values=[0],
default_value=0,
),
double_value_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecArgs(
max_value=0,
min_value=0,
default_value=0,
),
integer_value_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecArgs(
max_value="string",
min_value="string",
default_value="string",
),
scale_type=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecScaleType.SCALE_TYPE_UNSPECIFIED,
)],
algorithm=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecAlgorithm.ALGORITHM_UNSPECIFIED,
convex_automated_stopping_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecArgs(
learning_rate_parameter_name="string",
max_step_count="string",
min_measurement_count="string",
min_step_count="string",
update_all_stopped_trials=False,
use_elapsed_duration=False,
),
decay_curve_stopping_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecArgs(
use_elapsed_duration=False,
),
measurement_selection_type=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecMeasurementSelectionType.MEASUREMENT_SELECTION_TYPE_UNSPECIFIED,
median_automated_stopping_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecArgs(
use_elapsed_duration=False,
),
observation_noise=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecObservationNoise.OBSERVATION_NOISE_UNSPECIFIED,
study_stopping_config=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecStudyStoppingConfigArgs(
max_duration_no_progress="string",
max_num_trials=0,
max_num_trials_no_progress=0,
maximum_runtime_constraint=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudyTimeConstraintArgs(
end_time="string",
max_duration="string",
),
min_num_trials=0,
minimum_runtime_constraint=google_native.aiplatform.v1.GoogleCloudAiplatformV1StudyTimeConstraintArgs(
end_time="string",
max_duration="string",
),
should_stop_asap=False,
),
),
location="string",
project="string")
const studyResource = new google_native.aiplatform.v1.Study("studyResource", {
displayName: "string",
studySpec: {
metrics: [{
goal: google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecMetricSpecGoal.GoalTypeUnspecified,
metricId: "string",
safetyConfig: {
desiredMinSafeTrialsFraction: 0,
safetyThreshold: 0,
},
}],
parameters: [{
parameterId: "string",
categoricalValueSpec: {
values: ["string"],
defaultValue: "string",
},
conditionalParameterSpecs: [{
parameterSpec: googleCloudAiplatformV1StudySpecParameterSpec,
parentCategoricalValues: {
values: ["string"],
},
parentDiscreteValues: {
values: [0],
},
parentIntValues: {
values: ["string"],
},
}],
discreteValueSpec: {
values: [0],
defaultValue: 0,
},
doubleValueSpec: {
maxValue: 0,
minValue: 0,
defaultValue: 0,
},
integerValueSpec: {
maxValue: "string",
minValue: "string",
defaultValue: "string",
},
scaleType: google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecParameterSpecScaleType.ScaleTypeUnspecified,
}],
algorithm: google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecAlgorithm.AlgorithmUnspecified,
convexAutomatedStoppingSpec: {
learningRateParameterName: "string",
maxStepCount: "string",
minMeasurementCount: "string",
minStepCount: "string",
updateAllStoppedTrials: false,
useElapsedDuration: false,
},
decayCurveStoppingSpec: {
useElapsedDuration: false,
},
measurementSelectionType: google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecMeasurementSelectionType.MeasurementSelectionTypeUnspecified,
medianAutomatedStoppingSpec: {
useElapsedDuration: false,
},
observationNoise: google_native.aiplatform.v1.GoogleCloudAiplatformV1StudySpecObservationNoise.ObservationNoiseUnspecified,
studyStoppingConfig: {
maxDurationNoProgress: "string",
maxNumTrials: 0,
maxNumTrialsNoProgress: 0,
maximumRuntimeConstraint: {
endTime: "string",
maxDuration: "string",
},
minNumTrials: 0,
minimumRuntimeConstraint: {
endTime: "string",
maxDuration: "string",
},
shouldStopAsap: false,
},
},
location: "string",
project: "string",
});
type: google-native:aiplatform/v1:Study
properties:
displayName: string
location: string
project: string
studySpec:
algorithm: ALGORITHM_UNSPECIFIED
convexAutomatedStoppingSpec:
learningRateParameterName: string
maxStepCount: string
minMeasurementCount: string
minStepCount: string
updateAllStoppedTrials: false
useElapsedDuration: false
decayCurveStoppingSpec:
useElapsedDuration: false
measurementSelectionType: MEASUREMENT_SELECTION_TYPE_UNSPECIFIED
medianAutomatedStoppingSpec:
useElapsedDuration: false
metrics:
- goal: GOAL_TYPE_UNSPECIFIED
metricId: string
safetyConfig:
desiredMinSafeTrialsFraction: 0
safetyThreshold: 0
observationNoise: OBSERVATION_NOISE_UNSPECIFIED
parameters:
- categoricalValueSpec:
defaultValue: string
values:
- string
conditionalParameterSpecs:
- parameterSpec: ${googleCloudAiplatformV1StudySpecParameterSpec}
parentCategoricalValues:
values:
- string
parentDiscreteValues:
values:
- 0
parentIntValues:
values:
- string
discreteValueSpec:
defaultValue: 0
values:
- 0
doubleValueSpec:
defaultValue: 0
maxValue: 0
minValue: 0
integerValueSpec:
defaultValue: string
maxValue: string
minValue: string
parameterId: string
scaleType: SCALE_TYPE_UNSPECIFIED
studyStoppingConfig:
maxDurationNoProgress: string
maxNumTrials: 0
maxNumTrialsNoProgress: 0
maximumRuntimeConstraint:
endTime: string
maxDuration: string
minNumTrials: 0
minimumRuntimeConstraint:
endTime: string
maxDuration: string
shouldStopAsap: false
Study Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Study resource accepts the following input properties:
- Display
Name string - Describes the Study, default value is empty string.
- Study
Spec Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec - Configuration of the Study.
- Location string
- Project string
- Display
Name string - Describes the Study, default value is empty string.
- Study
Spec GoogleCloud Aiplatform V1Study Spec Args - Configuration of the Study.
- Location string
- Project string
- display
Name String - Describes the Study, default value is empty string.
- study
Spec GoogleCloud Aiplatform V1Study Spec - Configuration of the Study.
- location String
- project String
- display
Name string - Describes the Study, default value is empty string.
- study
Spec GoogleCloud Aiplatform V1Study Spec - Configuration of the Study.
- location string
- project string
- display_
name str - Describes the Study, default value is empty string.
- study_
spec GoogleCloud Aiplatform V1Study Spec Args - Configuration of the Study.
- location str
- project str
- display
Name String - Describes the Study, default value is empty string.
- study
Spec Property Map - Configuration of the Study.
- location String
- project String
Outputs
All input properties are implicitly available as output properties. Additionally, the Study resource produces the following output properties:
- Create
Time string - Time at which the study was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Inactive
Reason string - A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.
- Name string
- The name of a study. The study's globally unique identifier. Format:
projects/{project}/locations/{location}/studies/{study}
- State string
- The detailed state of a Study.
- Create
Time string - Time at which the study was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Inactive
Reason string - A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.
- Name string
- The name of a study. The study's globally unique identifier. Format:
projects/{project}/locations/{location}/studies/{study}
- State string
- The detailed state of a Study.
- create
Time String - Time at which the study was created.
- id String
- The provider-assigned unique ID for this managed resource.
- inactive
Reason String - A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.
- name String
- The name of a study. The study's globally unique identifier. Format:
projects/{project}/locations/{location}/studies/{study}
- state String
- The detailed state of a Study.
- create
Time string - Time at which the study was created.
- id string
- The provider-assigned unique ID for this managed resource.
- inactive
Reason string - A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.
- name string
- The name of a study. The study's globally unique identifier. Format:
projects/{project}/locations/{location}/studies/{study}
- state string
- The detailed state of a Study.
- create_
time str - Time at which the study was created.
- id str
- The provider-assigned unique ID for this managed resource.
- inactive_
reason str - A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.
- name str
- The name of a study. The study's globally unique identifier. Format:
projects/{project}/locations/{location}/studies/{study}
- state str
- The detailed state of a Study.
- create
Time String - Time at which the study was created.
- id String
- The provider-assigned unique ID for this managed resource.
- inactive
Reason String - A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.
- name String
- The name of a study. The study's globally unique identifier. Format:
projects/{project}/locations/{location}/studies/{study}
- state String
- The detailed state of a Study.
Supporting Types
GoogleCloudAiplatformV1StudySpec, GoogleCloudAiplatformV1StudySpecArgs
- Metrics
List<Pulumi.
Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Metric Spec> - Metric specs for the Study.
- Parameters
List<Pulumi.
Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec> - The set of parameters to tune.
- Algorithm
Pulumi.
Google Native. Aiplatform. V1. Google Cloud Aiplatform V1Study Spec Algorithm - The search algorithm specified for the Study.
- Convex
Automated Pulumi.Stopping Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec - The automated early stopping spec using convex stopping rule.
- Decay
Curve Pulumi.Stopping Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec - The automated early stopping spec using decay curve rule.
- Measurement
Selection Pulumi.Type Google Native. Aiplatform. V1. Google Cloud Aiplatform V1Study Spec Measurement Selection Type - Describe which measurement selection type will be used
- Median
Automated Pulumi.Stopping Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Median Automated Stopping Spec - The automated early stopping spec using median rule.
- Observation
Noise Pulumi.Google Native. Aiplatform. V1. Google Cloud Aiplatform V1Study Spec Observation Noise - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Study
Stopping Pulumi.Config Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Study Stopping Config - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- Metrics
[]Google
Cloud Aiplatform V1Study Spec Metric Spec - Metric specs for the Study.
- Parameters
[]Google
Cloud Aiplatform V1Study Spec Parameter Spec - The set of parameters to tune.
- Algorithm
Google
Cloud Aiplatform V1Study Spec Algorithm - The search algorithm specified for the Study.
- Convex
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec - The automated early stopping spec using convex stopping rule.
- Decay
Curve GoogleStopping Spec Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec - The automated early stopping spec using decay curve rule.
- Measurement
Selection GoogleType Cloud Aiplatform V1Study Spec Measurement Selection Type - Describe which measurement selection type will be used
- Median
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Median Automated Stopping Spec - The automated early stopping spec using median rule.
- Observation
Noise GoogleCloud Aiplatform V1Study Spec Observation Noise - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Study
Stopping GoogleConfig Cloud Aiplatform V1Study Spec Study Stopping Config - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- metrics
List<Google
Cloud Aiplatform V1Study Spec Metric Spec> - Metric specs for the Study.
- parameters
List<Google
Cloud Aiplatform V1Study Spec Parameter Spec> - The set of parameters to tune.
- algorithm
Google
Cloud Aiplatform V1Study Spec Algorithm - The search algorithm specified for the Study.
- convex
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec - The automated early stopping spec using convex stopping rule.
- decay
Curve GoogleStopping Spec Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec - The automated early stopping spec using decay curve rule.
- measurement
Selection GoogleType Cloud Aiplatform V1Study Spec Measurement Selection Type - Describe which measurement selection type will be used
- median
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Median Automated Stopping Spec - The automated early stopping spec using median rule.
- observation
Noise GoogleCloud Aiplatform V1Study Spec Observation Noise - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- study
Stopping GoogleConfig Cloud Aiplatform V1Study Spec Study Stopping Config - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- metrics
Google
Cloud Aiplatform V1Study Spec Metric Spec[] - Metric specs for the Study.
- parameters
Google
Cloud Aiplatform V1Study Spec Parameter Spec[] - The set of parameters to tune.
- algorithm
Google
Cloud Aiplatform V1Study Spec Algorithm - The search algorithm specified for the Study.
- convex
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec - The automated early stopping spec using convex stopping rule.
- decay
Curve GoogleStopping Spec Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec - The automated early stopping spec using decay curve rule.
- measurement
Selection GoogleType Cloud Aiplatform V1Study Spec Measurement Selection Type - Describe which measurement selection type will be used
- median
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Median Automated Stopping Spec - The automated early stopping spec using median rule.
- observation
Noise GoogleCloud Aiplatform V1Study Spec Observation Noise - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- study
Stopping GoogleConfig Cloud Aiplatform V1Study Spec Study Stopping Config - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- metrics
Sequence[Google
Cloud Aiplatform V1Study Spec Metric Spec] - Metric specs for the Study.
- parameters
Sequence[Google
Cloud Aiplatform V1Study Spec Parameter Spec] - The set of parameters to tune.
- algorithm
Google
Cloud Aiplatform V1Study Spec Algorithm - The search algorithm specified for the Study.
- convex_
automated_ Googlestopping_ spec Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec - The automated early stopping spec using convex stopping rule.
- decay_
curve_ Googlestopping_ spec Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec - The automated early stopping spec using decay curve rule.
- measurement_
selection_ Googletype Cloud Aiplatform V1Study Spec Measurement Selection Type - Describe which measurement selection type will be used
- median_
automated_ Googlestopping_ spec Cloud Aiplatform V1Study Spec Median Automated Stopping Spec - The automated early stopping spec using median rule.
- observation_
noise GoogleCloud Aiplatform V1Study Spec Observation Noise - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- study_
stopping_ Googleconfig Cloud Aiplatform V1Study Spec Study Stopping Config - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- metrics List<Property Map>
- Metric specs for the Study.
- parameters List<Property Map>
- The set of parameters to tune.
- algorithm "ALGORITHM_UNSPECIFIED" | "GRID_SEARCH" | "RANDOM_SEARCH"
- The search algorithm specified for the Study.
- convex
Automated Property MapStopping Spec - The automated early stopping spec using convex stopping rule.
- decay
Curve Property MapStopping Spec - The automated early stopping spec using decay curve rule.
- measurement
Selection "MEASUREMENT_SELECTION_TYPE_UNSPECIFIED" | "LAST_MEASUREMENT" | "BEST_MEASUREMENT"Type - Describe which measurement selection type will be used
- median
Automated Property MapStopping Spec - The automated early stopping spec using median rule.
- observation
Noise "OBSERVATION_NOISE_UNSPECIFIED" | "LOW" | "HIGH" - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- study
Stopping Property MapConfig - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
GoogleCloudAiplatformV1StudySpecAlgorithm, GoogleCloudAiplatformV1StudySpecAlgorithmArgs
- Algorithm
Unspecified - ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- Grid
Search - GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be
INTEGER
,CATEGORICAL
, orDISCRETE
. - Random
Search - RANDOM_SEARCHSimple random search within the feasible space.
- Google
Cloud Aiplatform V1Study Spec Algorithm Algorithm Unspecified - ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- Google
Cloud Aiplatform V1Study Spec Algorithm Grid Search - GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be
INTEGER
,CATEGORICAL
, orDISCRETE
. - Google
Cloud Aiplatform V1Study Spec Algorithm Random Search - RANDOM_SEARCHSimple random search within the feasible space.
- Algorithm
Unspecified - ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- Grid
Search - GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be
INTEGER
,CATEGORICAL
, orDISCRETE
. - Random
Search - RANDOM_SEARCHSimple random search within the feasible space.
- Algorithm
Unspecified - ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- Grid
Search - GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be
INTEGER
,CATEGORICAL
, orDISCRETE
. - Random
Search - RANDOM_SEARCHSimple random search within the feasible space.
- ALGORITHM_UNSPECIFIED
- ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- GRID_SEARCH
- GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be
INTEGER
,CATEGORICAL
, orDISCRETE
. - RANDOM_SEARCH
- RANDOM_SEARCHSimple random search within the feasible space.
- "ALGORITHM_UNSPECIFIED"
- ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- "GRID_SEARCH"
- GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be
INTEGER
,CATEGORICAL
, orDISCRETE
. - "RANDOM_SEARCH"
- RANDOM_SEARCHSimple random search within the feasible space.
GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpec, GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecArgs
- Learning
Rate stringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- Max
Step stringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- Min
Measurement stringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- Min
Step stringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- Update
All boolStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - Use
Elapsed boolDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- Learning
Rate stringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- Max
Step stringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- Min
Measurement stringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- Min
Step stringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- Update
All boolStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - Use
Elapsed boolDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning
Rate StringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max
Step StringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min
Measurement StringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min
Step StringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update
All BooleanStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - use
Elapsed BooleanDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning
Rate stringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max
Step stringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min
Measurement stringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min
Step stringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update
All booleanStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - use
Elapsed booleanDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning_
rate_ strparameter_ name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max_
step_ strcount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min_
measurement_ strcount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min_
step_ strcount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update_
all_ boolstopped_ trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - use_
elapsed_ boolduration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning
Rate StringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max
Step StringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min
Measurement StringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min
Step StringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update
All BooleanStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - use
Elapsed BooleanDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecResponse, GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecResponseArgs
- Learning
Rate stringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- Max
Step stringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- Min
Measurement stringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- Min
Step stringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- Update
All boolStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - Use
Elapsed boolDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- Learning
Rate stringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- Max
Step stringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- Min
Measurement stringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- Min
Step stringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- Update
All boolStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - Use
Elapsed boolDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning
Rate StringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max
Step StringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min
Measurement StringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min
Step StringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update
All BooleanStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - use
Elapsed BooleanDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning
Rate stringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max
Step stringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min
Measurement stringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min
Step stringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update
All booleanStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - use
Elapsed booleanDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning_
rate_ strparameter_ name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max_
step_ strcount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min_
measurement_ strcount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min_
step_ strcount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update_
all_ boolstopped_ trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - use_
elapsed_ boolduration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning
Rate StringParameter Name - The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max
Step StringCount - Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min
Measurement StringCount - The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min
Step StringCount - Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update
All BooleanStopped Trials - ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their
final_measurement
. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future. - use
Elapsed BooleanDuration - This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpec, GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecArgs
- Use
Elapsed boolDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- Use
Elapsed boolDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use
Elapsed BooleanDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use
Elapsed booleanDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use_
elapsed_ boolduration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use
Elapsed BooleanDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecResponse, GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecResponseArgs
- Use
Elapsed boolDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- Use
Elapsed boolDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use
Elapsed BooleanDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use
Elapsed booleanDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use_
elapsed_ boolduration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use
Elapsed BooleanDuration - True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
GoogleCloudAiplatformV1StudySpecMeasurementSelectionType, GoogleCloudAiplatformV1StudySpecMeasurementSelectionTypeArgs
- Measurement
Selection Type Unspecified - MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- Last
Measurement - LAST_MEASUREMENTUse the last measurement reported.
- Best
Measurement - BEST_MEASUREMENTUse the best measurement reported.
- Google
Cloud Aiplatform V1Study Spec Measurement Selection Type Measurement Selection Type Unspecified - MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- Google
Cloud Aiplatform V1Study Spec Measurement Selection Type Last Measurement - LAST_MEASUREMENTUse the last measurement reported.
- Google
Cloud Aiplatform V1Study Spec Measurement Selection Type Best Measurement - BEST_MEASUREMENTUse the best measurement reported.
- Measurement
Selection Type Unspecified - MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- Last
Measurement - LAST_MEASUREMENTUse the last measurement reported.
- Best
Measurement - BEST_MEASUREMENTUse the best measurement reported.
- Measurement
Selection Type Unspecified - MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- Last
Measurement - LAST_MEASUREMENTUse the last measurement reported.
- Best
Measurement - BEST_MEASUREMENTUse the best measurement reported.
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIED
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- LAST_MEASUREMENT
- LAST_MEASUREMENTUse the last measurement reported.
- BEST_MEASUREMENT
- BEST_MEASUREMENTUse the best measurement reported.
- "MEASUREMENT_SELECTION_TYPE_UNSPECIFIED"
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- "LAST_MEASUREMENT"
- LAST_MEASUREMENTUse the last measurement reported.
- "BEST_MEASUREMENT"
- BEST_MEASUREMENTUse the best measurement reported.
GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpec, GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecArgs
- Use
Elapsed boolDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- Use
Elapsed boolDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use
Elapsed BooleanDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use
Elapsed booleanDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use_
elapsed_ boolduration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use
Elapsed BooleanDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecResponse, GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecResponseArgs
- Use
Elapsed boolDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- Use
Elapsed boolDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use
Elapsed BooleanDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use
Elapsed booleanDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use_
elapsed_ boolduration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use
Elapsed BooleanDuration - True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
GoogleCloudAiplatformV1StudySpecMetricSpec, GoogleCloudAiplatformV1StudySpecMetricSpecArgs
- Goal
Pulumi.
Google Native. Aiplatform. V1. Google Cloud Aiplatform V1Study Spec Metric Spec Goal - The optimization goal of the metric.
- Metric
Id string - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- Safety
Config Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Metric Spec Safety Metric Config - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- Goal
Google
Cloud Aiplatform V1Study Spec Metric Spec Goal - The optimization goal of the metric.
- Metric
Id string - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- Safety
Config GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
Google
Cloud Aiplatform V1Study Spec Metric Spec Goal - The optimization goal of the metric.
- metric
Id String - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety
Config GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
Google
Cloud Aiplatform V1Study Spec Metric Spec Goal - The optimization goal of the metric.
- metric
Id string - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety
Config GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
Google
Cloud Aiplatform V1Study Spec Metric Spec Goal - The optimization goal of the metric.
- metric_
id str - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety_
config GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal "GOAL_TYPE_UNSPECIFIED" | "MAXIMIZE" | "MINIMIZE"
- The optimization goal of the metric.
- metric
Id String - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety
Config Property Map - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
GoogleCloudAiplatformV1StudySpecMetricSpecGoal, GoogleCloudAiplatformV1StudySpecMetricSpecGoalArgs
- Goal
Type Unspecified - GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- Maximize
- MAXIMIZEMaximize the goal metric.
- Minimize
- MINIMIZEMinimize the goal metric.
- Google
Cloud Aiplatform V1Study Spec Metric Spec Goal Goal Type Unspecified - GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- Google
Cloud Aiplatform V1Study Spec Metric Spec Goal Maximize - MAXIMIZEMaximize the goal metric.
- Google
Cloud Aiplatform V1Study Spec Metric Spec Goal Minimize - MINIMIZEMinimize the goal metric.
- Goal
Type Unspecified - GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- Maximize
- MAXIMIZEMaximize the goal metric.
- Minimize
- MINIMIZEMinimize the goal metric.
- Goal
Type Unspecified - GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- Maximize
- MAXIMIZEMaximize the goal metric.
- Minimize
- MINIMIZEMinimize the goal metric.
- GOAL_TYPE_UNSPECIFIED
- GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- MAXIMIZE
- MAXIMIZEMaximize the goal metric.
- MINIMIZE
- MINIMIZEMinimize the goal metric.
- "GOAL_TYPE_UNSPECIFIED"
- GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- "MAXIMIZE"
- MAXIMIZEMaximize the goal metric.
- "MINIMIZE"
- MINIMIZEMinimize the goal metric.
GoogleCloudAiplatformV1StudySpecMetricSpecResponse, GoogleCloudAiplatformV1StudySpecMetricSpecResponseArgs
- Goal string
- The optimization goal of the metric.
- Metric
Id string - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- Safety
Config Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- Goal string
- The optimization goal of the metric.
- Metric
Id string - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- Safety
Config GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal String
- The optimization goal of the metric.
- metric
Id String - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety
Config GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal string
- The optimization goal of the metric.
- metric
Id string - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety
Config GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal str
- The optimization goal of the metric.
- metric_
id str - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety_
config GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal String
- The optimization goal of the metric.
- metric
Id String - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety
Config Property Map - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfig, GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigArgs
- Desired
Min doubleSafe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- Safety
Threshold double - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- Desired
Min float64Safe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- Safety
Threshold float64 - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired
Min DoubleSafe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety
Threshold Double - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired
Min numberSafe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety
Threshold number - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired_
min_ floatsafe_ trials_ fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety_
threshold float - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired
Min NumberSafe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety
Threshold Number - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigResponse, GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigResponseArgs
- Desired
Min doubleSafe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- Safety
Threshold double - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- Desired
Min float64Safe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- Safety
Threshold float64 - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired
Min DoubleSafe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety
Threshold Double - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired
Min numberSafe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety
Threshold number - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired_
min_ floatsafe_ trials_ fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety_
threshold float - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired
Min NumberSafe Trials Fraction - Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety
Threshold Number - Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
GoogleCloudAiplatformV1StudySpecObservationNoise, GoogleCloudAiplatformV1StudySpecObservationNoiseArgs
- Observation
Noise Unspecified - OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- Low
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- High
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- Google
Cloud Aiplatform V1Study Spec Observation Noise Observation Noise Unspecified - OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- Google
Cloud Aiplatform V1Study Spec Observation Noise Low - LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- Google
Cloud Aiplatform V1Study Spec Observation Noise High - HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- Observation
Noise Unspecified - OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- Low
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- High
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- Observation
Noise Unspecified - OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- Low
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- High
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- OBSERVATION_NOISE_UNSPECIFIED
- OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- LOW
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- HIGH
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- "OBSERVATION_NOISE_UNSPECIFIED"
- OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- "LOW"
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- "HIGH"
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
GoogleCloudAiplatformV1StudySpecParameterSpec, GoogleCloudAiplatformV1StudySpecParameterSpecArgs
- Parameter
Id string - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- Categorical
Value Pulumi.Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec - The value spec for a 'CATEGORICAL' parameter.
- Conditional
Parameter List<Pulumi.Specs Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec> - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- Discrete
Value Pulumi.Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec - The value spec for a 'DISCRETE' parameter.
- Double
Value Pulumi.Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec - The value spec for a 'DOUBLE' parameter.
- Integer
Value Pulumi.Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec - The value spec for an 'INTEGER' parameter.
- Scale
Type Pulumi.Google Native. Aiplatform. V1. Google Cloud Aiplatform V1Study Spec Parameter Spec Scale Type - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- Parameter
Id string - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- Categorical
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec - The value spec for a 'CATEGORICAL' parameter.
- Conditional
Parameter []GoogleSpecs Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- Discrete
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec - The value spec for a 'DISCRETE' parameter.
- Double
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec - The value spec for a 'DOUBLE' parameter.
- Integer
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec - The value spec for an 'INTEGER' parameter.
- Scale
Type GoogleCloud Aiplatform V1Study Spec Parameter Spec Scale Type - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- parameter
Id String - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- categorical
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec - The value spec for a 'CATEGORICAL' parameter.
- conditional
Parameter List<GoogleSpecs Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec> - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec - The value spec for a 'DISCRETE' parameter.
- double
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec - The value spec for a 'DOUBLE' parameter.
- integer
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec - The value spec for an 'INTEGER' parameter.
- scale
Type GoogleCloud Aiplatform V1Study Spec Parameter Spec Scale Type - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- parameter
Id string - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- categorical
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec - The value spec for a 'CATEGORICAL' parameter.
- conditional
Parameter GoogleSpecs Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec[] - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec - The value spec for a 'DISCRETE' parameter.
- double
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec - The value spec for a 'DOUBLE' parameter.
- integer
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec - The value spec for an 'INTEGER' parameter.
- scale
Type GoogleCloud Aiplatform V1Study Spec Parameter Spec Scale Type - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- parameter_
id str - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- categorical_
value_ Googlespec Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec - The value spec for a 'CATEGORICAL' parameter.
- conditional_
parameter_ Sequence[Googlespecs Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec] - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete_
value_ Googlespec Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec - The value spec for a 'DISCRETE' parameter.
- double_
value_ Googlespec Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec - The value spec for a 'DOUBLE' parameter.
- integer_
value_ Googlespec Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec - The value spec for an 'INTEGER' parameter.
- scale_
type GoogleCloud Aiplatform V1Study Spec Parameter Spec Scale Type - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- parameter
Id String - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- categorical
Value Property MapSpec - The value spec for a 'CATEGORICAL' parameter.
- conditional
Parameter List<Property Map>Specs - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete
Value Property MapSpec - The value spec for a 'DISCRETE' parameter.
- double
Value Property MapSpec - The value spec for a 'DOUBLE' parameter.
- integer
Value Property MapSpec - The value spec for an 'INTEGER' parameter.
- scale
Type "SCALE_TYPE_UNSPECIFIED" | "UNIT_LINEAR_SCALE" | "UNIT_LOG_SCALE" | "UNIT_REVERSE_LOG_SCALE" - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec, GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecArgs
- Values List<string>
- The list of possible categories.
- Default
Value string - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Values []string
- The list of possible categories.
- Default
Value string - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<String>
- The list of possible categories.
- default
Value String - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values string[]
- The list of possible categories.
- default
Value string - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values Sequence[str]
- The list of possible categories.
- default_
value str - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<String>
- The list of possible categories.
- default
Value String - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecResponse, GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecResponseArgs
- Default
Value string - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - Values List<string>
- The list of possible categories.
- Default
Value string - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - Values []string
- The list of possible categories.
- default
Value String - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - values List<String>
- The list of possible categories.
- default
Value string - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - values string[]
- The list of possible categories.
- default_
value str - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - values Sequence[str]
- The list of possible categories.
- default
Value String - A default value for a
CATEGORICAL
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - values List<String>
- The list of possible categories.
GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec, GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecArgs
- Parameter
Spec Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec - The spec for a conditional parameter.
- Parent
Categorical Pulumi.Values Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition - The spec for matching values from a parent parameter of
CATEGORICAL
type. - Parent
Discrete Pulumi.Values Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition - The spec for matching values from a parent parameter of
DISCRETE
type. - Parent
Int Pulumi.Values Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition - The spec for matching values from a parent parameter of
INTEGER
type.
- Parameter
Spec GoogleCloud Aiplatform V1Study Spec Parameter Spec - The spec for a conditional parameter.
- Parent
Categorical GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition - The spec for matching values from a parent parameter of
CATEGORICAL
type. - Parent
Discrete GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition - The spec for matching values from a parent parameter of
DISCRETE
type. - Parent
Int GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter
Spec GoogleCloud Aiplatform V1Study Spec Parameter Spec - The spec for a conditional parameter.
- parent
Categorical GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent
Discrete GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition - The spec for matching values from a parent parameter of
DISCRETE
type. - parent
Int GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter
Spec GoogleCloud Aiplatform V1Study Spec Parameter Spec - The spec for a conditional parameter.
- parent
Categorical GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent
Discrete GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition - The spec for matching values from a parent parameter of
DISCRETE
type. - parent
Int GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter_
spec GoogleCloud Aiplatform V1Study Spec Parameter Spec - The spec for a conditional parameter.
- parent_
categorical_ Googlevalues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent_
discrete_ Googlevalues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition - The spec for matching values from a parent parameter of
DISCRETE
type. - parent_
int_ Googlevalues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter
Spec Property Map - The spec for a conditional parameter.
- parent
Categorical Property MapValues - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent
Discrete Property MapValues - The spec for matching values from a parent parameter of
DISCRETE
type. - parent
Int Property MapValues - The spec for matching values from a parent parameter of
INTEGER
type.
GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition, GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs
- Values List<string>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- Values []string
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- values List<String>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- values string[]
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- values Sequence[str]
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- values List<String>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse, GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseArgs
- Values List<string>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- Values []string
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- values List<String>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- values string[]
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- values Sequence[str]
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
- values List<String>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in
categorical_value_spec
of parent parameter.
GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition, GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs
- Values List<double>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- Values []float64
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- values List<Double>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- values number[]
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- values Sequence[float]
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- values List<Number>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse, GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseArgs
- Values List<double>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- Values []float64
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- values List<Double>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- values number[]
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- values Sequence[float]
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
- values List<Number>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in
discrete_value_spec
of parent parameter. The Epsilon of the value matching is 1e-10.
GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueCondition, GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs
- Values List<string>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- Values []string
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- values List<String>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- values string[]
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- values Sequence[str]
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- values List<String>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse, GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseArgs
- Values List<string>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- Values []string
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- values List<String>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- values string[]
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- values Sequence[str]
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
- values List<String>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in
integer_value_spec
of parent parameter.
GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecResponse, GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecResponseArgs
- Parameter
Spec Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- Parent
Categorical Pulumi.Values Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - Parent
Discrete Pulumi.Values Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - Parent
Int Pulumi.Values Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- Parameter
Spec GoogleCloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- Parent
Categorical GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - Parent
Discrete GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - Parent
Int GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter
Spec GoogleCloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- parent
Categorical GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent
Discrete GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - parent
Int GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter
Spec GoogleCloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- parent
Categorical GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent
Discrete GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - parent
Int GoogleValues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter_
spec GoogleCloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- parent_
categorical_ Googlevalues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent_
discrete_ Googlevalues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - parent_
int_ Googlevalues Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter
Spec Property Map - The spec for a conditional parameter.
- parent
Categorical Property MapValues - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent
Discrete Property MapValues - The spec for matching values from a parent parameter of
DISCRETE
type. - parent
Int Property MapValues - The spec for matching values from a parent parameter of
INTEGER
type.
GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec, GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecArgs
- Values List<double>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- Default
Value double - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Values []float64
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- Default
Value float64 - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<Double>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default
Value Double - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values number[]
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default
Value number - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values Sequence[float]
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default_
value float - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<Number>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default
Value Number - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecResponse, GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecResponseArgs
- Default
Value double - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - Values List<double>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- Default
Value float64 - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - Values []float64
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default
Value Double - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - values List<Double>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default
Value number - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - values number[]
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default_
value float - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - values Sequence[float]
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default
Value Number - A default value for a
DISCRETE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - values List<Number>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec, GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecArgs
- Max
Value double - Inclusive maximum value of the parameter.
- Min
Value double - Inclusive minimum value of the parameter.
- Default
Value double - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Max
Value float64 - Inclusive maximum value of the parameter.
- Min
Value float64 - Inclusive minimum value of the parameter.
- Default
Value float64 - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max
Value Double - Inclusive maximum value of the parameter.
- min
Value Double - Inclusive minimum value of the parameter.
- default
Value Double - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max
Value number - Inclusive maximum value of the parameter.
- min
Value number - Inclusive minimum value of the parameter.
- default
Value number - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max_
value float - Inclusive maximum value of the parameter.
- min_
value float - Inclusive minimum value of the parameter.
- default_
value float - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max
Value Number - Inclusive maximum value of the parameter.
- min
Value Number - Inclusive minimum value of the parameter.
- default
Value Number - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecResponse, GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecResponseArgs
- Default
Value double - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - Max
Value double - Inclusive maximum value of the parameter.
- Min
Value double - Inclusive minimum value of the parameter.
- Default
Value float64 - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - Max
Value float64 - Inclusive maximum value of the parameter.
- Min
Value float64 - Inclusive minimum value of the parameter.
- default
Value Double - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - max
Value Double - Inclusive maximum value of the parameter.
- min
Value Double - Inclusive minimum value of the parameter.
- default
Value number - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - max
Value number - Inclusive maximum value of the parameter.
- min
Value number - Inclusive minimum value of the parameter.
- default_
value float - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - max_
value float - Inclusive maximum value of the parameter.
- min_
value float - Inclusive minimum value of the parameter.
- default
Value Number - A default value for a
DOUBLE
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - max
Value Number - Inclusive maximum value of the parameter.
- min
Value Number - Inclusive minimum value of the parameter.
GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec, GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecArgs
- Max
Value string - Inclusive maximum value of the parameter.
- Min
Value string - Inclusive minimum value of the parameter.
- Default
Value string - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Max
Value string - Inclusive maximum value of the parameter.
- Min
Value string - Inclusive minimum value of the parameter.
- Default
Value string - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max
Value String - Inclusive maximum value of the parameter.
- min
Value String - Inclusive minimum value of the parameter.
- default
Value String - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max
Value string - Inclusive maximum value of the parameter.
- min
Value string - Inclusive minimum value of the parameter.
- default
Value string - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max_
value str - Inclusive maximum value of the parameter.
- min_
value str - Inclusive minimum value of the parameter.
- default_
value str - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max
Value String - Inclusive maximum value of the parameter.
- min
Value String - Inclusive minimum value of the parameter.
- default
Value String - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecResponse, GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecResponseArgs
- Default
Value string - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - Max
Value string - Inclusive maximum value of the parameter.
- Min
Value string - Inclusive minimum value of the parameter.
- Default
Value string - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - Max
Value string - Inclusive maximum value of the parameter.
- Min
Value string - Inclusive minimum value of the parameter.
- default
Value String - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - max
Value String - Inclusive maximum value of the parameter.
- min
Value String - Inclusive minimum value of the parameter.
- default
Value string - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - max
Value string - Inclusive maximum value of the parameter.
- min
Value string - Inclusive minimum value of the parameter.
- default_
value str - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - max_
value str - Inclusive maximum value of the parameter.
- min_
value str - Inclusive minimum value of the parameter.
- default
Value String - A default value for an
INTEGER
parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline. - max
Value String - Inclusive maximum value of the parameter.
- min
Value String - Inclusive minimum value of the parameter.
GoogleCloudAiplatformV1StudySpecParameterSpecResponse, GoogleCloudAiplatformV1StudySpecParameterSpecResponseArgs
- Categorical
Value Pulumi.Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- Conditional
Parameter List<Pulumi.Specs Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response> - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- Discrete
Value Pulumi.Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- Double
Value Pulumi.Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- Integer
Value Pulumi.Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - The value spec for an 'INTEGER' parameter.
- Parameter
Id string - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- Scale
Type string - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- Categorical
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- Conditional
Parameter []GoogleSpecs Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- Discrete
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- Double
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- Integer
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - The value spec for an 'INTEGER' parameter.
- Parameter
Id string - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- Scale
Type string - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- categorical
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- conditional
Parameter List<GoogleSpecs Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response> - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- double
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- integer
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - The value spec for an 'INTEGER' parameter.
- parameter
Id String - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scale
Type String - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- categorical
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- conditional
Parameter GoogleSpecs Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response[] - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- double
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- integer
Value GoogleSpec Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - The value spec for an 'INTEGER' parameter.
- parameter
Id string - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scale
Type string - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- categorical_
value_ Googlespec Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- conditional_
parameter_ Sequence[Googlespecs Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response] - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete_
value_ Googlespec Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- double_
value_ Googlespec Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- integer_
value_ Googlespec Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - The value spec for an 'INTEGER' parameter.
- parameter_
id str - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scale_
type str - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- categorical
Value Property MapSpec - The value spec for a 'CATEGORICAL' parameter.
- conditional
Parameter List<Property Map>Specs - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete
Value Property MapSpec - The value spec for a 'DISCRETE' parameter.
- double
Value Property MapSpec - The value spec for a 'DOUBLE' parameter.
- integer
Value Property MapSpec - The value spec for an 'INTEGER' parameter.
- parameter
Id String - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scale
Type String - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
GoogleCloudAiplatformV1StudySpecParameterSpecScaleType, GoogleCloudAiplatformV1StudySpecParameterSpecScaleTypeArgs
- Scale
Type Unspecified - SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- Unit
Linear Scale - UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- Unit
Log Scale - UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- Unit
Reverse Log Scale - UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- Google
Cloud Aiplatform V1Study Spec Parameter Spec Scale Type Scale Type Unspecified - SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- Google
Cloud Aiplatform V1Study Spec Parameter Spec Scale Type Unit Linear Scale - UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- Google
Cloud Aiplatform V1Study Spec Parameter Spec Scale Type Unit Log Scale - UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- Google
Cloud Aiplatform V1Study Spec Parameter Spec Scale Type Unit Reverse Log Scale - UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- Scale
Type Unspecified - SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- Unit
Linear Scale - UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- Unit
Log Scale - UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- Unit
Reverse Log Scale - UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- Scale
Type Unspecified - SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- Unit
Linear Scale - UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- Unit
Log Scale - UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- Unit
Reverse Log Scale - UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- SCALE_TYPE_UNSPECIFIED
- SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- UNIT_LINEAR_SCALE
- UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- UNIT_LOG_SCALE
- UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- UNIT_REVERSE_LOG_SCALE
- UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- "SCALE_TYPE_UNSPECIFIED"
- SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- "UNIT_LINEAR_SCALE"
- UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- "UNIT_LOG_SCALE"
- UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- "UNIT_REVERSE_LOG_SCALE"
- UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
GoogleCloudAiplatformV1StudySpecResponse, GoogleCloudAiplatformV1StudySpecResponseArgs
- Algorithm string
- The search algorithm specified for the Study.
- Convex
Automated Pulumi.Stopping Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- Decay
Curve Pulumi.Stopping Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - The automated early stopping spec using decay curve rule.
- Measurement
Selection stringType - Describe which measurement selection type will be used
- Median
Automated Pulumi.Stopping Spec Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- Metrics
List<Pulumi.
Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Metric Spec Response> - Metric specs for the Study.
- Observation
Noise string - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Parameters
List<Pulumi.
Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Response> - The set of parameters to tune.
- Study
Stopping Pulumi.Config Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Study Stopping Config Response - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- Algorithm string
- The search algorithm specified for the Study.
- Convex
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- Decay
Curve GoogleStopping Spec Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - The automated early stopping spec using decay curve rule.
- Measurement
Selection stringType - Describe which measurement selection type will be used
- Median
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- Metrics
[]Google
Cloud Aiplatform V1Study Spec Metric Spec Response - Metric specs for the Study.
- Observation
Noise string - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Parameters
[]Google
Cloud Aiplatform V1Study Spec Parameter Spec Response - The set of parameters to tune.
- Study
Stopping GoogleConfig Cloud Aiplatform V1Study Spec Study Stopping Config Response - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- algorithm String
- The search algorithm specified for the Study.
- convex
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- decay
Curve GoogleStopping Spec Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - The automated early stopping spec using decay curve rule.
- measurement
Selection StringType - Describe which measurement selection type will be used
- median
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- metrics
List<Google
Cloud Aiplatform V1Study Spec Metric Spec Response> - Metric specs for the Study.
- observation
Noise String - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- parameters
List<Google
Cloud Aiplatform V1Study Spec Parameter Spec Response> - The set of parameters to tune.
- study
Stopping GoogleConfig Cloud Aiplatform V1Study Spec Study Stopping Config Response - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- algorithm string
- The search algorithm specified for the Study.
- convex
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- decay
Curve GoogleStopping Spec Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - The automated early stopping spec using decay curve rule.
- measurement
Selection stringType - Describe which measurement selection type will be used
- median
Automated GoogleStopping Spec Cloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- metrics
Google
Cloud Aiplatform V1Study Spec Metric Spec Response[] - Metric specs for the Study.
- observation
Noise string - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- parameters
Google
Cloud Aiplatform V1Study Spec Parameter Spec Response[] - The set of parameters to tune.
- study
Stopping GoogleConfig Cloud Aiplatform V1Study Spec Study Stopping Config Response - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- algorithm str
- The search algorithm specified for the Study.
- convex_
automated_ Googlestopping_ spec Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- decay_
curve_ Googlestopping_ spec Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - The automated early stopping spec using decay curve rule.
- measurement_
selection_ strtype - Describe which measurement selection type will be used
- median_
automated_ Googlestopping_ spec Cloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- metrics
Sequence[Google
Cloud Aiplatform V1Study Spec Metric Spec Response] - Metric specs for the Study.
- observation_
noise str - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- parameters
Sequence[Google
Cloud Aiplatform V1Study Spec Parameter Spec Response] - The set of parameters to tune.
- study_
stopping_ Googleconfig Cloud Aiplatform V1Study Spec Study Stopping Config Response - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- algorithm String
- The search algorithm specified for the Study.
- convex
Automated Property MapStopping Spec - The automated early stopping spec using convex stopping rule.
- decay
Curve Property MapStopping Spec - The automated early stopping spec using decay curve rule.
- measurement
Selection StringType - Describe which measurement selection type will be used
- median
Automated Property MapStopping Spec - The automated early stopping spec using median rule.
- metrics List<Property Map>
- Metric specs for the Study.
- observation
Noise String - The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- parameters List<Property Map>
- The set of parameters to tune.
- study
Stopping Property MapConfig - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
GoogleCloudAiplatformV1StudySpecStudyStoppingConfig, GoogleCloudAiplatformV1StudySpecStudyStoppingConfigArgs
- Max
Duration stringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- Max
Num intTrials - If there are more than this many trials, stop the study.
- Max
Num intTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- Maximum
Runtime Pulumi.Constraint Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Time Constraint - If the specified time or duration has passed, stop the study.
- Min
Num intTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- Minimum
Runtime Pulumi.Constraint Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Time Constraint - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - Should
Stop boolAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- Max
Duration stringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- Max
Num intTrials - If there are more than this many trials, stop the study.
- Max
Num intTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- Maximum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint - If the specified time or duration has passed, stop the study.
- Min
Num intTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- Minimum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - Should
Stop boolAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max
Duration StringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max
Num IntegerTrials - If there are more than this many trials, stop the study.
- max
Num IntegerTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint - If the specified time or duration has passed, stop the study.
- min
Num IntegerTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should
Stop BooleanAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max
Duration stringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max
Num numberTrials - If there are more than this many trials, stop the study.
- max
Num numberTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint - If the specified time or duration has passed, stop the study.
- min
Num numberTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should
Stop booleanAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max_
duration_ strno_ progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max_
num_ inttrials - If there are more than this many trials, stop the study.
- max_
num_ inttrials_ no_ progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum_
runtime_ Googleconstraint Cloud Aiplatform V1Study Time Constraint - If the specified time or duration has passed, stop the study.
- min_
num_ inttrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum_
runtime_ Googleconstraint Cloud Aiplatform V1Study Time Constraint - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should_
stop_ boolasap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max
Duration StringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max
Num NumberTrials - If there are more than this many trials, stop the study.
- max
Num NumberTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum
Runtime Property MapConstraint - If the specified time or duration has passed, stop the study.
- min
Num NumberTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum
Runtime Property MapConstraint - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should
Stop BooleanAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
GoogleCloudAiplatformV1StudySpecStudyStoppingConfigResponse, GoogleCloudAiplatformV1StudySpecStudyStoppingConfigResponseArgs
- Max
Duration stringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- Max
Num intTrials - If there are more than this many trials, stop the study.
- Max
Num intTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- Maximum
Runtime Pulumi.Constraint Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Time Constraint Response - If the specified time or duration has passed, stop the study.
- Min
Num intTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- Minimum
Runtime Pulumi.Constraint Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - Should
Stop boolAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- Max
Duration stringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- Max
Num intTrials - If there are more than this many trials, stop the study.
- Max
Num intTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- Maximum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint Response - If the specified time or duration has passed, stop the study.
- Min
Num intTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- Minimum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - Should
Stop boolAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max
Duration StringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max
Num IntegerTrials - If there are more than this many trials, stop the study.
- max
Num IntegerTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint Response - If the specified time or duration has passed, stop the study.
- min
Num IntegerTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should
Stop BooleanAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max
Duration stringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max
Num numberTrials - If there are more than this many trials, stop the study.
- max
Num numberTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint Response - If the specified time or duration has passed, stop the study.
- min
Num numberTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum
Runtime GoogleConstraint Cloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should
Stop booleanAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max_
duration_ strno_ progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max_
num_ inttrials - If there are more than this many trials, stop the study.
- max_
num_ inttrials_ no_ progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum_
runtime_ Googleconstraint Cloud Aiplatform V1Study Time Constraint Response - If the specified time or duration has passed, stop the study.
- min_
num_ inttrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum_
runtime_ Googleconstraint Cloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should_
stop_ boolasap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max
Duration StringNo Progress - If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max
Num NumberTrials - If there are more than this many trials, stop the study.
- max
Num NumberTrials No Progress - If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum
Runtime Property MapConstraint - If the specified time or duration has passed, stop the study.
- min
Num NumberTrials - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum
Runtime Property MapConstraint - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should
Stop BooleanAsap - If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
GoogleCloudAiplatformV1StudyTimeConstraint, GoogleCloudAiplatformV1StudyTimeConstraintArgs
- End
Time string - Compares the wallclock time to this time. Must use UTC timezone.
- Max
Duration string - Counts the wallclock time passed since the creation of this Study.
- End
Time string - Compares the wallclock time to this time. Must use UTC timezone.
- Max
Duration string - Counts the wallclock time passed since the creation of this Study.
- end
Time String - Compares the wallclock time to this time. Must use UTC timezone.
- max
Duration String - Counts the wallclock time passed since the creation of this Study.
- end
Time string - Compares the wallclock time to this time. Must use UTC timezone.
- max
Duration string - Counts the wallclock time passed since the creation of this Study.
- end_
time str - Compares the wallclock time to this time. Must use UTC timezone.
- max_
duration str - Counts the wallclock time passed since the creation of this Study.
- end
Time String - Compares the wallclock time to this time. Must use UTC timezone.
- max
Duration String - Counts the wallclock time passed since the creation of this Study.
GoogleCloudAiplatformV1StudyTimeConstraintResponse, GoogleCloudAiplatformV1StudyTimeConstraintResponseArgs
- End
Time string - Compares the wallclock time to this time. Must use UTC timezone.
- Max
Duration string - Counts the wallclock time passed since the creation of this Study.
- End
Time string - Compares the wallclock time to this time. Must use UTC timezone.
- Max
Duration string - Counts the wallclock time passed since the creation of this Study.
- end
Time String - Compares the wallclock time to this time. Must use UTC timezone.
- max
Duration String - Counts the wallclock time passed since the creation of this Study.
- end
Time string - Compares the wallclock time to this time. Must use UTC timezone.
- max
Duration string - Counts the wallclock time passed since the creation of this Study.
- end_
time str - Compares the wallclock time to this time. Must use UTC timezone.
- max_
duration str - Counts the wallclock time passed since the creation of this Study.
- end
Time String - Compares the wallclock time to this time. Must use UTC timezone.
- max
Duration String - Counts the wallclock time passed since the creation of this Study.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.