1. Packages
  2. Google Cloud Native
  3. API Docs
  4. aiplatform
  5. aiplatform/v1
  6. getHyperparameterTuningJob

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.aiplatform/v1.getHyperparameterTuningJob

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets a HyperparameterTuningJob

Using getHyperparameterTuningJob

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getHyperparameterTuningJob(args: GetHyperparameterTuningJobArgs, opts?: InvokeOptions): Promise<GetHyperparameterTuningJobResult>
function getHyperparameterTuningJobOutput(args: GetHyperparameterTuningJobOutputArgs, opts?: InvokeOptions): Output<GetHyperparameterTuningJobResult>
Copy
def get_hyperparameter_tuning_job(hyperparameter_tuning_job_id: Optional[str] = None,
                                  location: Optional[str] = None,
                                  project: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetHyperparameterTuningJobResult
def get_hyperparameter_tuning_job_output(hyperparameter_tuning_job_id: Optional[pulumi.Input[str]] = None,
                                  location: Optional[pulumi.Input[str]] = None,
                                  project: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetHyperparameterTuningJobResult]
Copy
func LookupHyperparameterTuningJob(ctx *Context, args *LookupHyperparameterTuningJobArgs, opts ...InvokeOption) (*LookupHyperparameterTuningJobResult, error)
func LookupHyperparameterTuningJobOutput(ctx *Context, args *LookupHyperparameterTuningJobOutputArgs, opts ...InvokeOption) LookupHyperparameterTuningJobResultOutput
Copy

> Note: This function is named LookupHyperparameterTuningJob in the Go SDK.

public static class GetHyperparameterTuningJob 
{
    public static Task<GetHyperparameterTuningJobResult> InvokeAsync(GetHyperparameterTuningJobArgs args, InvokeOptions? opts = null)
    public static Output<GetHyperparameterTuningJobResult> Invoke(GetHyperparameterTuningJobInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetHyperparameterTuningJobResult> getHyperparameterTuningJob(GetHyperparameterTuningJobArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Copy
fn::invoke:
  function: google-native:aiplatform/v1:getHyperparameterTuningJob
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

HyperparameterTuningJobId This property is required. string
Location This property is required. string
Project string
HyperparameterTuningJobId This property is required. string
Location This property is required. string
Project string
hyperparameterTuningJobId This property is required. String
location This property is required. String
project String
hyperparameterTuningJobId This property is required. string
location This property is required. string
project string
hyperparameter_tuning_job_id This property is required. str
location This property is required. str
project str
hyperparameterTuningJobId This property is required. String
location This property is required. String
project String

getHyperparameterTuningJob Result

The following output properties are available:

CreateTime string
Time when the HyperparameterTuningJob was created.
DisplayName string
The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
EncryptionSpec Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
EndTime string
Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
Error Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
Labels Dictionary<string, string>
The labels with user-defined metadata to organize HyperparameterTuningJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
MaxFailedTrialCount int
The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
MaxTrialCount int
The desired total number of Trials.
Name string
Resource name of the HyperparameterTuningJob.
ParallelTrialCount int
The desired number of Trials to run in parallel.
StartTime string
Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNING state.
State string
The detailed state of the job.
StudySpec Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1StudySpecResponse
Study configuration of the HyperparameterTuningJob.
TrialJobSpec Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1CustomJobSpecResponse
The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
Trials List<Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1TrialResponse>
Trials of the HyperparameterTuningJob.
UpdateTime string
Time when the HyperparameterTuningJob was most recently updated.
CreateTime string
Time when the HyperparameterTuningJob was created.
DisplayName string
The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
EncryptionSpec GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
EndTime string
Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
Error GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
Labels map[string]string
The labels with user-defined metadata to organize HyperparameterTuningJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
MaxFailedTrialCount int
The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
MaxTrialCount int
The desired total number of Trials.
Name string
Resource name of the HyperparameterTuningJob.
ParallelTrialCount int
The desired number of Trials to run in parallel.
StartTime string
Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNING state.
State string
The detailed state of the job.
StudySpec GoogleCloudAiplatformV1StudySpecResponse
Study configuration of the HyperparameterTuningJob.
TrialJobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
Trials []GoogleCloudAiplatformV1TrialResponse
Trials of the HyperparameterTuningJob.
UpdateTime string
Time when the HyperparameterTuningJob was most recently updated.
createTime String
Time when the HyperparameterTuningJob was created.
displayName String
The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
encryptionSpec GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
endTime String
Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
error GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
labels Map<String,String>
The labels with user-defined metadata to organize HyperparameterTuningJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
maxFailedTrialCount Integer
The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
maxTrialCount Integer
The desired total number of Trials.
name String
Resource name of the HyperparameterTuningJob.
parallelTrialCount Integer
The desired number of Trials to run in parallel.
startTime String
Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNING state.
state String
The detailed state of the job.
studySpec GoogleCloudAiplatformV1StudySpecResponse
Study configuration of the HyperparameterTuningJob.
trialJobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
trials List<GoogleCloudAiplatformV1TrialResponse>
Trials of the HyperparameterTuningJob.
updateTime String
Time when the HyperparameterTuningJob was most recently updated.
createTime string
Time when the HyperparameterTuningJob was created.
displayName string
The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
encryptionSpec GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
endTime string
Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
error GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
labels {[key: string]: string}
The labels with user-defined metadata to organize HyperparameterTuningJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
maxFailedTrialCount number
The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
maxTrialCount number
The desired total number of Trials.
name string
Resource name of the HyperparameterTuningJob.
parallelTrialCount number
The desired number of Trials to run in parallel.
startTime string
Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNING state.
state string
The detailed state of the job.
studySpec GoogleCloudAiplatformV1StudySpecResponse
Study configuration of the HyperparameterTuningJob.
trialJobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
trials GoogleCloudAiplatformV1TrialResponse[]
Trials of the HyperparameterTuningJob.
updateTime string
Time when the HyperparameterTuningJob was most recently updated.
create_time str
Time when the HyperparameterTuningJob was created.
display_name str
The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
encryption_spec GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
end_time str
Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
error GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
labels Mapping[str, str]
The labels with user-defined metadata to organize HyperparameterTuningJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
max_failed_trial_count int
The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
max_trial_count int
The desired total number of Trials.
name str
Resource name of the HyperparameterTuningJob.
parallel_trial_count int
The desired number of Trials to run in parallel.
start_time str
Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNING state.
state str
The detailed state of the job.
study_spec GoogleCloudAiplatformV1StudySpecResponse
Study configuration of the HyperparameterTuningJob.
trial_job_spec GoogleCloudAiplatformV1CustomJobSpecResponse
The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
trials Sequence[GoogleCloudAiplatformV1TrialResponse]
Trials of the HyperparameterTuningJob.
update_time str
Time when the HyperparameterTuningJob was most recently updated.
createTime String
Time when the HyperparameterTuningJob was created.
displayName String
The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
encryptionSpec Property Map
Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
endTime String
Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
error Property Map
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
labels Map<String>
The labels with user-defined metadata to organize HyperparameterTuningJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
maxFailedTrialCount Number
The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
maxTrialCount Number
The desired total number of Trials.
name String
Resource name of the HyperparameterTuningJob.
parallelTrialCount Number
The desired number of Trials to run in parallel.
startTime String
Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNING state.
state String
The detailed state of the job.
studySpec Property Map
Study configuration of the HyperparameterTuningJob.
trialJobSpec Property Map
The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
trials List<Property Map>
Trials of the HyperparameterTuningJob.
updateTime String
Time when the HyperparameterTuningJob was most recently updated.

Supporting Types

GoogleCloudAiplatformV1ContainerSpecResponse

Args This property is required. List<string>
The arguments to be passed when starting the container.
Command This property is required. List<string>
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
Env This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1EnvVarResponse>
Environment variables to be passed to the container. Maximum limit is 100.
ImageUri This property is required. string
The URI of a container image in the Container Registry that is to be run on each worker replica.
Args This property is required. []string
The arguments to be passed when starting the container.
Command This property is required. []string
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
Env This property is required. []GoogleCloudAiplatformV1EnvVarResponse
Environment variables to be passed to the container. Maximum limit is 100.
ImageUri This property is required. string
The URI of a container image in the Container Registry that is to be run on each worker replica.
args This property is required. List<String>
The arguments to be passed when starting the container.
command This property is required. List<String>
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
env This property is required. List<GoogleCloudAiplatformV1EnvVarResponse>
Environment variables to be passed to the container. Maximum limit is 100.
imageUri This property is required. String
The URI of a container image in the Container Registry that is to be run on each worker replica.
args This property is required. string[]
The arguments to be passed when starting the container.
command This property is required. string[]
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
env This property is required. GoogleCloudAiplatformV1EnvVarResponse[]
Environment variables to be passed to the container. Maximum limit is 100.
imageUri This property is required. string
The URI of a container image in the Container Registry that is to be run on each worker replica.
args This property is required. Sequence[str]
The arguments to be passed when starting the container.
command This property is required. Sequence[str]
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
env This property is required. Sequence[GoogleCloudAiplatformV1EnvVarResponse]
Environment variables to be passed to the container. Maximum limit is 100.
image_uri This property is required. str
The URI of a container image in the Container Registry that is to be run on each worker replica.
args This property is required. List<String>
The arguments to be passed when starting the container.
command This property is required. List<String>
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
env This property is required. List<Property Map>
Environment variables to be passed to the container. Maximum limit is 100.
imageUri This property is required. String
The URI of a container image in the Container Registry that is to be run on each worker replica.

GoogleCloudAiplatformV1CustomJobSpecResponse

BaseOutputDirectory This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
EnableDashboardAccess This property is required. bool
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
EnableWebAccess This property is required. bool
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
Experiment This property is required. string
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
ExperimentRun This property is required. string
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
Network This property is required. string
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
ProtectedArtifactLocationId This property is required. string
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
ReservedIpRanges This property is required. List<string>
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
Scheduling This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
ServiceAccount This property is required. string
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
Tensorboard This property is required. string
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
WorkerPoolSpecs This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1WorkerPoolSpecResponse>
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
BaseOutputDirectory This property is required. GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
EnableDashboardAccess This property is required. bool
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
EnableWebAccess This property is required. bool
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
Experiment This property is required. string
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
ExperimentRun This property is required. string
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
Network This property is required. string
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
ProtectedArtifactLocationId This property is required. string
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
ReservedIpRanges This property is required. []string
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
Scheduling This property is required. GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
ServiceAccount This property is required. string
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
Tensorboard This property is required. string
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
WorkerPoolSpecs This property is required. []GoogleCloudAiplatformV1WorkerPoolSpecResponse
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
baseOutputDirectory This property is required. GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
enableDashboardAccess This property is required. Boolean
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
enableWebAccess This property is required. Boolean
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
experiment This property is required. String
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
experimentRun This property is required. String
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
network This property is required. String
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
protectedArtifactLocationId This property is required. String
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
reservedIpRanges This property is required. List<String>
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
scheduling This property is required. GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
serviceAccount This property is required. String
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
tensorboard This property is required. String
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
workerPoolSpecs This property is required. List<GoogleCloudAiplatformV1WorkerPoolSpecResponse>
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
baseOutputDirectory This property is required. GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
enableDashboardAccess This property is required. boolean
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
enableWebAccess This property is required. boolean
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
experiment This property is required. string
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
experimentRun This property is required. string
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
network This property is required. string
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
protectedArtifactLocationId This property is required. string
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
reservedIpRanges This property is required. string[]
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
scheduling This property is required. GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
serviceAccount This property is required. string
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
tensorboard This property is required. string
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
workerPoolSpecs This property is required. GoogleCloudAiplatformV1WorkerPoolSpecResponse[]
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
base_output_directory This property is required. GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
enable_dashboard_access This property is required. bool
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
enable_web_access This property is required. bool
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
experiment This property is required. str
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
experiment_run This property is required. str
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
network This property is required. str
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
protected_artifact_location_id This property is required. str
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
reserved_ip_ranges This property is required. Sequence[str]
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
scheduling This property is required. GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
service_account This property is required. str
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
tensorboard This property is required. str
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
worker_pool_specs This property is required. Sequence[GoogleCloudAiplatformV1WorkerPoolSpecResponse]
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
baseOutputDirectory This property is required. Property Map
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
enableDashboardAccess This property is required. Boolean
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
enableWebAccess This property is required. Boolean
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
experiment This property is required. String
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
experimentRun This property is required. String
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
network This property is required. String
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
protectedArtifactLocationId This property is required. String
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
reservedIpRanges This property is required. List<String>
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
scheduling This property is required. Property Map
Scheduling options for a CustomJob.
serviceAccount This property is required. String
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
tensorboard This property is required. String
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
workerPoolSpecs This property is required. List<Property Map>
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.

GoogleCloudAiplatformV1DiskSpecResponse

BootDiskSizeGb This property is required. int
Size in GB of the boot disk (default is 100GB).
BootDiskType This property is required. string
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
BootDiskSizeGb This property is required. int
Size in GB of the boot disk (default is 100GB).
BootDiskType This property is required. string
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
bootDiskSizeGb This property is required. Integer
Size in GB of the boot disk (default is 100GB).
bootDiskType This property is required. String
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
bootDiskSizeGb This property is required. number
Size in GB of the boot disk (default is 100GB).
bootDiskType This property is required. string
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
boot_disk_size_gb This property is required. int
Size in GB of the boot disk (default is 100GB).
boot_disk_type This property is required. str
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
bootDiskSizeGb This property is required. Number
Size in GB of the boot disk (default is 100GB).
bootDiskType This property is required. String
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).

GoogleCloudAiplatformV1EncryptionSpecResponse

KmsKeyName This property is required. string
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
KmsKeyName This property is required. string
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
kmsKeyName This property is required. String
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
kmsKeyName This property is required. string
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
kms_key_name This property is required. str
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
kmsKeyName This property is required. String
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.

GoogleCloudAiplatformV1EnvVarResponse

Name This property is required. string
Name of the environment variable. Must be a valid C identifier.
Value This property is required. string
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
Name This property is required. string
Name of the environment variable. Must be a valid C identifier.
Value This property is required. string
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
name This property is required. String
Name of the environment variable. Must be a valid C identifier.
value This property is required. String
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
name This property is required. string
Name of the environment variable. Must be a valid C identifier.
value This property is required. string
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
name This property is required. str
Name of the environment variable. Must be a valid C identifier.
value This property is required. str
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
name This property is required. String
Name of the environment variable. Must be a valid C identifier.
value This property is required. String
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.

GoogleCloudAiplatformV1GcsDestinationResponse

OutputUriPrefix This property is required. string
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
OutputUriPrefix This property is required. string
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
outputUriPrefix This property is required. String
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
outputUriPrefix This property is required. string
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
output_uri_prefix This property is required. str
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
outputUriPrefix This property is required. String
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.

GoogleCloudAiplatformV1MachineSpecResponse

AcceleratorCount This property is required. int
The number of accelerators to attach to the machine.
AcceleratorType This property is required. string
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
MachineType This property is required. string
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
TpuTopology This property is required. string
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
AcceleratorCount This property is required. int
The number of accelerators to attach to the machine.
AcceleratorType This property is required. string
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
MachineType This property is required. string
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
TpuTopology This property is required. string
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
acceleratorCount This property is required. Integer
The number of accelerators to attach to the machine.
acceleratorType This property is required. String
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
machineType This property is required. String
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
tpuTopology This property is required. String
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
acceleratorCount This property is required. number
The number of accelerators to attach to the machine.
acceleratorType This property is required. string
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
machineType This property is required. string
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
tpuTopology This property is required. string
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
accelerator_count This property is required. int
The number of accelerators to attach to the machine.
accelerator_type This property is required. str
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
machine_type This property is required. str
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
tpu_topology This property is required. str
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
acceleratorCount This property is required. Number
The number of accelerators to attach to the machine.
acceleratorType This property is required. String
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
machineType This property is required. String
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
tpuTopology This property is required. String
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").

GoogleCloudAiplatformV1MeasurementMetricResponse

MetricId This property is required. string
The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
Value This property is required. double
The value for this metric.
MetricId This property is required. string
The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
Value This property is required. float64
The value for this metric.
metricId This property is required. String
The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
value This property is required. Double
The value for this metric.
metricId This property is required. string
The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
value This property is required. number
The value for this metric.
metric_id This property is required. str
The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
value This property is required. float
The value for this metric.
metricId This property is required. String
The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
value This property is required. Number
The value for this metric.

GoogleCloudAiplatformV1MeasurementResponse

ElapsedDuration This property is required. string
Time that the Trial has been running at the point of this Measurement.
Metrics This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1MeasurementMetricResponse>
A list of metrics got by evaluating the objective functions using suggested Parameter values.
StepCount This property is required. string
The number of steps the machine learning model has been trained for. Must be non-negative.
ElapsedDuration This property is required. string
Time that the Trial has been running at the point of this Measurement.
Metrics This property is required. []GoogleCloudAiplatformV1MeasurementMetricResponse
A list of metrics got by evaluating the objective functions using suggested Parameter values.
StepCount This property is required. string
The number of steps the machine learning model has been trained for. Must be non-negative.
elapsedDuration This property is required. String
Time that the Trial has been running at the point of this Measurement.
metrics This property is required. List<GoogleCloudAiplatformV1MeasurementMetricResponse>
A list of metrics got by evaluating the objective functions using suggested Parameter values.
stepCount This property is required. String
The number of steps the machine learning model has been trained for. Must be non-negative.
elapsedDuration This property is required. string
Time that the Trial has been running at the point of this Measurement.
metrics This property is required. GoogleCloudAiplatformV1MeasurementMetricResponse[]
A list of metrics got by evaluating the objective functions using suggested Parameter values.
stepCount This property is required. string
The number of steps the machine learning model has been trained for. Must be non-negative.
elapsed_duration This property is required. str
Time that the Trial has been running at the point of this Measurement.
metrics This property is required. Sequence[GoogleCloudAiplatformV1MeasurementMetricResponse]
A list of metrics got by evaluating the objective functions using suggested Parameter values.
step_count This property is required. str
The number of steps the machine learning model has been trained for. Must be non-negative.
elapsedDuration This property is required. String
Time that the Trial has been running at the point of this Measurement.
metrics This property is required. List<Property Map>
A list of metrics got by evaluating the objective functions using suggested Parameter values.
stepCount This property is required. String
The number of steps the machine learning model has been trained for. Must be non-negative.

GoogleCloudAiplatformV1NfsMountResponse

MountPoint This property is required. string
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
Path This property is required. string
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
Server This property is required. string
IP address of the NFS server.
MountPoint This property is required. string
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
Path This property is required. string
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
Server This property is required. string
IP address of the NFS server.
mountPoint This property is required. String
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
path This property is required. String
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
server This property is required. String
IP address of the NFS server.
mountPoint This property is required. string
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
path This property is required. string
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
server This property is required. string
IP address of the NFS server.
mount_point This property is required. str
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
path This property is required. str
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
server This property is required. str
IP address of the NFS server.
mountPoint This property is required. String
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
path This property is required. String
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
server This property is required. String
IP address of the NFS server.

GoogleCloudAiplatformV1PythonPackageSpecResponse

Args This property is required. List<string>
Command line arguments to be passed to the Python task.
Env This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1EnvVarResponse>
Environment variables to be passed to the python module. Maximum limit is 100.
ExecutorImageUri This property is required. string
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
PackageUris This property is required. List<string>
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
PythonModule This property is required. string
The Python module name to run after installing the packages.
Args This property is required. []string
Command line arguments to be passed to the Python task.
Env This property is required. []GoogleCloudAiplatformV1EnvVarResponse
Environment variables to be passed to the python module. Maximum limit is 100.
ExecutorImageUri This property is required. string
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
PackageUris This property is required. []string
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
PythonModule This property is required. string
The Python module name to run after installing the packages.
args This property is required. List<String>
Command line arguments to be passed to the Python task.
env This property is required. List<GoogleCloudAiplatformV1EnvVarResponse>
Environment variables to be passed to the python module. Maximum limit is 100.
executorImageUri This property is required. String
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
packageUris This property is required. List<String>
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
pythonModule This property is required. String
The Python module name to run after installing the packages.
args This property is required. string[]
Command line arguments to be passed to the Python task.
env This property is required. GoogleCloudAiplatformV1EnvVarResponse[]
Environment variables to be passed to the python module. Maximum limit is 100.
executorImageUri This property is required. string
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
packageUris This property is required. string[]
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
pythonModule This property is required. string
The Python module name to run after installing the packages.
args This property is required. Sequence[str]
Command line arguments to be passed to the Python task.
env This property is required. Sequence[GoogleCloudAiplatformV1EnvVarResponse]
Environment variables to be passed to the python module. Maximum limit is 100.
executor_image_uri This property is required. str
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
package_uris This property is required. Sequence[str]
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
python_module This property is required. str
The Python module name to run after installing the packages.
args This property is required. List<String>
Command line arguments to be passed to the Python task.
env This property is required. List<Property Map>
Environment variables to be passed to the python module. Maximum limit is 100.
executorImageUri This property is required. String
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
packageUris This property is required. List<String>
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
pythonModule This property is required. String
The Python module name to run after installing the packages.

GoogleCloudAiplatformV1SchedulingResponse

DisableRetries This property is required. bool
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
RestartJobOnWorkerRestart This property is required. bool
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
Timeout This property is required. string
The maximum job running time. The default is 7 days.
DisableRetries This property is required. bool
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
RestartJobOnWorkerRestart This property is required. bool
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
Timeout This property is required. string
The maximum job running time. The default is 7 days.
disableRetries This property is required. Boolean
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
restartJobOnWorkerRestart This property is required. Boolean
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
timeout This property is required. String
The maximum job running time. The default is 7 days.
disableRetries This property is required. boolean
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
restartJobOnWorkerRestart This property is required. boolean
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
timeout This property is required. string
The maximum job running time. The default is 7 days.
disable_retries This property is required. bool
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
restart_job_on_worker_restart This property is required. bool
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
timeout This property is required. str
The maximum job running time. The default is 7 days.
disableRetries This property is required. Boolean
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
restartJobOnWorkerRestart This property is required. Boolean
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
timeout This property is required. String
The maximum job running time. The default is 7 days.

GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecResponse

LearningRateParameterName This property is required. string
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.
MaxStepCount This property is required. string
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.
MinMeasurementCount This property is required. string
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.
MinStepCount This property is required. string
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.
UpdateAllStoppedTrials This property is required. bool
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.
UseElapsedDuration This property is required. bool
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.
LearningRateParameterName This property is required. string
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.
MaxStepCount This property is required. string
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.
MinMeasurementCount This property is required. string
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.
MinStepCount This property is required. string
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.
UpdateAllStoppedTrials This property is required. bool
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.
UseElapsedDuration This property is required. bool
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.
learningRateParameterName This property is required. String
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.
maxStepCount This property is required. String
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.
minMeasurementCount This property is required. String
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.
minStepCount This property is required. String
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.
updateAllStoppedTrials This property is required. Boolean
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.
useElapsedDuration This property is required. Boolean
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.
learningRateParameterName This property is required. string
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.
maxStepCount This property is required. string
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.
minMeasurementCount This property is required. string
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.
minStepCount This property is required. string
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.
updateAllStoppedTrials This property is required. boolean
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.
useElapsedDuration This property is required. boolean
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_parameter_name This property is required. str
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_count This property is required. str
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_count This property is required. str
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_count This property is required. str
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_stopped_trials This property is required. bool
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_duration This property is required. bool
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.
learningRateParameterName This property is required. String
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.
maxStepCount This property is required. String
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.
minMeasurementCount This property is required. String
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.
minStepCount This property is required. String
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.
updateAllStoppedTrials This property is required. Boolean
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.
useElapsedDuration This property is required. Boolean
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.

GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecResponse

UseElapsedDuration This property is required. bool
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.
UseElapsedDuration This property is required. bool
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.
useElapsedDuration This property is required. Boolean
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.
useElapsedDuration This property is required. boolean
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_duration This property is required. bool
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.
useElapsedDuration This property is required. Boolean
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.

GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecResponse

UseElapsedDuration This property is required. bool
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.
UseElapsedDuration This property is required. bool
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.
useElapsedDuration This property is required. Boolean
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.
useElapsedDuration This property is required. boolean
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_duration This property is required. bool
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.
useElapsedDuration This property is required. Boolean
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.

GoogleCloudAiplatformV1StudySpecMetricSpecResponse

Goal This property is required. string
The optimization goal of the metric.
MetricId This property is required. string
The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
SafetyConfig This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigResponse
Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
Goal This property is required. string
The optimization goal of the metric.
MetricId This property is required. string
The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
SafetyConfig This property is required. GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigResponse
Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
goal This property is required. String
The optimization goal of the metric.
metricId This property is required. String
The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
safetyConfig This property is required. GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigResponse
Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
goal This property is required. string
The optimization goal of the metric.
metricId This property is required. string
The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
safetyConfig This property is required. GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigResponse
Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
goal This property is required. str
The optimization goal of the metric.
metric_id This property is required. str
The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
safety_config This property is required. GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigResponse
Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
goal This property is required. String
The optimization goal of the metric.
metricId This property is required. String
The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
safetyConfig This property is required. 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.

GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfigResponse

DesiredMinSafeTrialsFraction This property is required. double
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.
SafetyThreshold This property is required. double
Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
DesiredMinSafeTrialsFraction This property is required. float64
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.
SafetyThreshold This property is required. float64
Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
desiredMinSafeTrialsFraction This property is required. Double
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.
safetyThreshold This property is required. Double
Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
desiredMinSafeTrialsFraction This property is required. number
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.
safetyThreshold This property is required. 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_safe_trials_fraction This property is required. float
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 This property is required. float
Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
desiredMinSafeTrialsFraction This property is required. Number
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.
safetyThreshold This property is required. Number
Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.

GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecResponse

DefaultValue This property is required. 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 This property is required. List<string>
The list of possible categories.
DefaultValue This property is required. 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 This property is required. []string
The list of possible categories.
defaultValue This property is required. 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 This property is required. List<String>
The list of possible categories.
defaultValue This property is required. 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 This property is required. string[]
The list of possible categories.
default_value This property is required. 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 This property is required. Sequence[str]
The list of possible categories.
defaultValue This property is required. 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 This property is required. List<String>
The list of possible categories.

GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse

Values This property is required. List<string>
Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_spec of parent parameter.
Values This property is required. []string
Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_spec of parent parameter.
values This property is required. List<String>
Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_spec of parent parameter.
values This property is required. string[]
Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_spec of parent parameter.
values This property is required. Sequence[str]
Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_spec of parent parameter.
values This property is required. List<String>
Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_spec of parent parameter.

GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse

Values This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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.

GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse

Values This property is required. List<string>
Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_spec of parent parameter.
Values This property is required. []string
Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_spec of parent parameter.
values This property is required. List<String>
Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_spec of parent parameter.
values This property is required. string[]
Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_spec of parent parameter.
values This property is required. Sequence[str]
Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_spec of parent parameter.
values This property is required. List<String>
Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_spec of parent parameter.

GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecResponse

ParameterSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecResponse
The spec for a conditional parameter.
ParentCategoricalValues This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse
The spec for matching values from a parent parameter of CATEGORICAL type.
ParentDiscreteValues This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse
The spec for matching values from a parent parameter of DISCRETE type.
ParentIntValues This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse
The spec for matching values from a parent parameter of INTEGER type.
ParameterSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecResponse
The spec for a conditional parameter.
ParentCategoricalValues This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse
The spec for matching values from a parent parameter of CATEGORICAL type.
ParentDiscreteValues This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse
The spec for matching values from a parent parameter of DISCRETE type.
ParentIntValues This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse
The spec for matching values from a parent parameter of INTEGER type.
parameterSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecResponse
The spec for a conditional parameter.
parentCategoricalValues This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse
The spec for matching values from a parent parameter of CATEGORICAL type.
parentDiscreteValues This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse
The spec for matching values from a parent parameter of DISCRETE type.
parentIntValues This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse
The spec for matching values from a parent parameter of INTEGER type.
parameterSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecResponse
The spec for a conditional parameter.
parentCategoricalValues This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse
The spec for matching values from a parent parameter of CATEGORICAL type.
parentDiscreteValues This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse
The spec for matching values from a parent parameter of DISCRETE type.
parentIntValues This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse
The spec for matching values from a parent parameter of INTEGER type.
parameter_spec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecResponse
The spec for a conditional parameter.
parent_categorical_values This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse
The spec for matching values from a parent parameter of CATEGORICAL type.
parent_discrete_values This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse
The spec for matching values from a parent parameter of DISCRETE type.
parent_int_values This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse
The spec for matching values from a parent parameter of INTEGER type.
parameterSpec This property is required. Property Map
The spec for a conditional parameter.
parentCategoricalValues This property is required. Property Map
The spec for matching values from a parent parameter of CATEGORICAL type.
parentDiscreteValues This property is required. Property Map
The spec for matching values from a parent parameter of DISCRETE type.
parentIntValues This property is required. Property Map
The spec for matching values from a parent parameter of INTEGER type.

GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecResponse

DefaultValue This property is required. 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 This property is required. 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.
DefaultValue This property is required. 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 This property is required. []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.
defaultValue This property is required. 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 This property is required. 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.
defaultValue This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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.
defaultValue This property is required. 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 This property is required. 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.

GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecResponse

DefaultValue This property is required. 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.
MaxValue This property is required. double
Inclusive maximum value of the parameter.
MinValue This property is required. double
Inclusive minimum value of the parameter.
DefaultValue This property is required. 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.
MaxValue This property is required. float64
Inclusive maximum value of the parameter.
MinValue This property is required. float64
Inclusive minimum value of the parameter.
defaultValue This property is required. 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.
maxValue This property is required. Double
Inclusive maximum value of the parameter.
minValue This property is required. Double
Inclusive minimum value of the parameter.
defaultValue This property is required. 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.
maxValue This property is required. number
Inclusive maximum value of the parameter.
minValue This property is required. number
Inclusive minimum value of the parameter.
default_value This property is required. 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 This property is required. float
Inclusive maximum value of the parameter.
min_value This property is required. float
Inclusive minimum value of the parameter.
defaultValue This property is required. 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.
maxValue This property is required. Number
Inclusive maximum value of the parameter.
minValue This property is required. Number
Inclusive minimum value of the parameter.

GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecResponse

DefaultValue This property is required. 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.
MaxValue This property is required. string
Inclusive maximum value of the parameter.
MinValue This property is required. string
Inclusive minimum value of the parameter.
DefaultValue This property is required. 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.
MaxValue This property is required. string
Inclusive maximum value of the parameter.
MinValue This property is required. string
Inclusive minimum value of the parameter.
defaultValue This property is required. 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.
maxValue This property is required. String
Inclusive maximum value of the parameter.
minValue This property is required. String
Inclusive minimum value of the parameter.
defaultValue This property is required. 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.
maxValue This property is required. string
Inclusive maximum value of the parameter.
minValue This property is required. string
Inclusive minimum value of the parameter.
default_value This property is required. 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 This property is required. str
Inclusive maximum value of the parameter.
min_value This property is required. str
Inclusive minimum value of the parameter.
defaultValue This property is required. 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.
maxValue This property is required. String
Inclusive maximum value of the parameter.
minValue This property is required. String
Inclusive minimum value of the parameter.

GoogleCloudAiplatformV1StudySpecParameterSpecResponse

CategoricalValueSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecResponse
The value spec for a 'CATEGORICAL' parameter.
ConditionalParameterSpecs This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecResponse>
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.
DiscreteValueSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecResponse
The value spec for a 'DISCRETE' parameter.
DoubleValueSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecResponse
The value spec for a 'DOUBLE' parameter.
IntegerValueSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecResponse
The value spec for an 'INTEGER' parameter.
ParameterId This property is required. string
The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
ScaleType This property is required. string
How the parameter should be scaled. Leave unset for CATEGORICAL parameters.
CategoricalValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecResponse
The value spec for a 'CATEGORICAL' parameter.
ConditionalParameterSpecs This property is required. []GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecResponse
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.
DiscreteValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecResponse
The value spec for a 'DISCRETE' parameter.
DoubleValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecResponse
The value spec for a 'DOUBLE' parameter.
IntegerValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecResponse
The value spec for an 'INTEGER' parameter.
ParameterId This property is required. string
The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
ScaleType This property is required. string
How the parameter should be scaled. Leave unset for CATEGORICAL parameters.
categoricalValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecResponse
The value spec for a 'CATEGORICAL' parameter.
conditionalParameterSpecs This property is required. List<GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecResponse>
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.
discreteValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecResponse
The value spec for a 'DISCRETE' parameter.
doubleValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecResponse
The value spec for a 'DOUBLE' parameter.
integerValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecResponse
The value spec for an 'INTEGER' parameter.
parameterId This property is required. String
The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
scaleType This property is required. String
How the parameter should be scaled. Leave unset for CATEGORICAL parameters.
categoricalValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecResponse
The value spec for a 'CATEGORICAL' parameter.
conditionalParameterSpecs This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecResponse[]
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.
discreteValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecResponse
The value spec for a 'DISCRETE' parameter.
doubleValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecResponse
The value spec for a 'DOUBLE' parameter.
integerValueSpec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecResponse
The value spec for an 'INTEGER' parameter.
parameterId This property is required. string
The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
scaleType This property is required. string
How the parameter should be scaled. Leave unset for CATEGORICAL parameters.
categorical_value_spec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpecResponse
The value spec for a 'CATEGORICAL' parameter.
conditional_parameter_specs This property is required. Sequence[GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecResponse]
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_spec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecResponse
The value spec for a 'DISCRETE' parameter.
double_value_spec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpecResponse
The value spec for a 'DOUBLE' parameter.
integer_value_spec This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecResponse
The value spec for an 'INTEGER' parameter.
parameter_id This property is required. str
The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
scale_type This property is required. str
How the parameter should be scaled. Leave unset for CATEGORICAL parameters.
categoricalValueSpec This property is required. Property Map
The value spec for a 'CATEGORICAL' parameter.
conditionalParameterSpecs This property is required. List<Property Map>
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.
discreteValueSpec This property is required. Property Map
The value spec for a 'DISCRETE' parameter.
doubleValueSpec This property is required. Property Map
The value spec for a 'DOUBLE' parameter.
integerValueSpec This property is required. Property Map
The value spec for an 'INTEGER' parameter.
parameterId This property is required. String
The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
scaleType This property is required. String
How the parameter should be scaled. Leave unset for CATEGORICAL parameters.

GoogleCloudAiplatformV1StudySpecResponse

Algorithm This property is required. string
The search algorithm specified for the Study.
ConvexAutomatedStoppingSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecResponse
The automated early stopping spec using convex stopping rule.
DecayCurveStoppingSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecResponse
The automated early stopping spec using decay curve rule.
MeasurementSelectionType This property is required. string
Describe which measurement selection type will be used
MedianAutomatedStoppingSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecResponse
The automated early stopping spec using median rule.
Metrics This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecMetricSpecResponse>
Metric specs for the Study.
ObservationNoise This property is required. string
The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
Parameters This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecParameterSpecResponse>
The set of parameters to tune.
StudyStoppingConfig This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudySpecStudyStoppingConfigResponse
Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
Algorithm This property is required. string
The search algorithm specified for the Study.
ConvexAutomatedStoppingSpec This property is required. GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecResponse
The automated early stopping spec using convex stopping rule.
DecayCurveStoppingSpec This property is required. GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecResponse
The automated early stopping spec using decay curve rule.
MeasurementSelectionType This property is required. string
Describe which measurement selection type will be used
MedianAutomatedStoppingSpec This property is required. GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecResponse
The automated early stopping spec using median rule.
Metrics This property is required. []GoogleCloudAiplatformV1StudySpecMetricSpecResponse
Metric specs for the Study.
ObservationNoise This property is required. string
The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
Parameters This property is required. []GoogleCloudAiplatformV1StudySpecParameterSpecResponse
The set of parameters to tune.
StudyStoppingConfig This property is required. GoogleCloudAiplatformV1StudySpecStudyStoppingConfigResponse
Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
algorithm This property is required. String
The search algorithm specified for the Study.
convexAutomatedStoppingSpec This property is required. GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecResponse
The automated early stopping spec using convex stopping rule.
decayCurveStoppingSpec This property is required. GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecResponse
The automated early stopping spec using decay curve rule.
measurementSelectionType This property is required. String
Describe which measurement selection type will be used
medianAutomatedStoppingSpec This property is required. GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecResponse
The automated early stopping spec using median rule.
metrics This property is required. List<GoogleCloudAiplatformV1StudySpecMetricSpecResponse>
Metric specs for the Study.
observationNoise This property is required. String
The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
parameters This property is required. List<GoogleCloudAiplatformV1StudySpecParameterSpecResponse>
The set of parameters to tune.
studyStoppingConfig This property is required. GoogleCloudAiplatformV1StudySpecStudyStoppingConfigResponse
Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
algorithm This property is required. string
The search algorithm specified for the Study.
convexAutomatedStoppingSpec This property is required. GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecResponse
The automated early stopping spec using convex stopping rule.
decayCurveStoppingSpec This property is required. GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecResponse
The automated early stopping spec using decay curve rule.
measurementSelectionType This property is required. string
Describe which measurement selection type will be used
medianAutomatedStoppingSpec This property is required. GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecResponse
The automated early stopping spec using median rule.
metrics This property is required. GoogleCloudAiplatformV1StudySpecMetricSpecResponse[]
Metric specs for the Study.
observationNoise This property is required. string
The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
parameters This property is required. GoogleCloudAiplatformV1StudySpecParameterSpecResponse[]
The set of parameters to tune.
studyStoppingConfig This property is required. GoogleCloudAiplatformV1StudySpecStudyStoppingConfigResponse
Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
algorithm This property is required. str
The search algorithm specified for the Study.
convex_automated_stopping_spec This property is required. GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpecResponse
The automated early stopping spec using convex stopping rule.
decay_curve_stopping_spec This property is required. GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpecResponse
The automated early stopping spec using decay curve rule.
measurement_selection_type This property is required. str
Describe which measurement selection type will be used
median_automated_stopping_spec This property is required. GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpecResponse
The automated early stopping spec using median rule.
metrics This property is required. Sequence[GoogleCloudAiplatformV1StudySpecMetricSpecResponse]
Metric specs for the Study.
observation_noise This property is required. str
The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
parameters This property is required. Sequence[GoogleCloudAiplatformV1StudySpecParameterSpecResponse]
The set of parameters to tune.
study_stopping_config This property is required. GoogleCloudAiplatformV1StudySpecStudyStoppingConfigResponse
Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
algorithm This property is required. String
The search algorithm specified for the Study.
convexAutomatedStoppingSpec This property is required. Property Map
The automated early stopping spec using convex stopping rule.
decayCurveStoppingSpec This property is required. Property Map
The automated early stopping spec using decay curve rule.
measurementSelectionType This property is required. String
Describe which measurement selection type will be used
medianAutomatedStoppingSpec This property is required. Property Map
The automated early stopping spec using median rule.
metrics This property is required. List<Property Map>
Metric specs for the Study.
observationNoise This property is required. String
The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
parameters This property is required. List<Property Map>
The set of parameters to tune.
studyStoppingConfig This property is required. Property Map
Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.

GoogleCloudAiplatformV1StudySpecStudyStoppingConfigResponse

MaxDurationNoProgress This property is required. string
If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
MaxNumTrials This property is required. int
If there are more than this many trials, stop the study.
MaxNumTrialsNoProgress This property is required. int
If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
MaximumRuntimeConstraint This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudyTimeConstraintResponse
If the specified time or duration has passed, stop the study.
MinNumTrials This property is required. int
If there are fewer than this many COMPLETED trials, do not stop the study.
MinimumRuntimeConstraint This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1StudyTimeConstraintResponse
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 and always_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.
ShouldStopAsap This property is required. bool
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).
MaxDurationNoProgress This property is required. string
If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
MaxNumTrials This property is required. int
If there are more than this many trials, stop the study.
MaxNumTrialsNoProgress This property is required. int
If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
MaximumRuntimeConstraint This property is required. GoogleCloudAiplatformV1StudyTimeConstraintResponse
If the specified time or duration has passed, stop the study.
MinNumTrials This property is required. int
If there are fewer than this many COMPLETED trials, do not stop the study.
MinimumRuntimeConstraint This property is required. GoogleCloudAiplatformV1StudyTimeConstraintResponse
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 and always_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.
ShouldStopAsap This property is required. bool
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).
maxDurationNoProgress This property is required. String
If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
maxNumTrials This property is required. Integer
If there are more than this many trials, stop the study.
maxNumTrialsNoProgress This property is required. Integer
If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
maximumRuntimeConstraint This property is required. GoogleCloudAiplatformV1StudyTimeConstraintResponse
If the specified time or duration has passed, stop the study.
minNumTrials This property is required. Integer
If there are fewer than this many COMPLETED trials, do not stop the study.
minimumRuntimeConstraint This property is required. GoogleCloudAiplatformV1StudyTimeConstraintResponse
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 and always_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.
shouldStopAsap This property is required. Boolean
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).
maxDurationNoProgress This property is required. string
If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
maxNumTrials This property is required. number
If there are more than this many trials, stop the study.
maxNumTrialsNoProgress This property is required. number
If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
maximumRuntimeConstraint This property is required. GoogleCloudAiplatformV1StudyTimeConstraintResponse
If the specified time or duration has passed, stop the study.
minNumTrials This property is required. number
If there are fewer than this many COMPLETED trials, do not stop the study.
minimumRuntimeConstraint This property is required. GoogleCloudAiplatformV1StudyTimeConstraintResponse
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 and always_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.
shouldStopAsap This property is required. boolean
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_no_progress This property is required. str
If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
max_num_trials This property is required. int
If there are more than this many trials, stop the study.
max_num_trials_no_progress This property is required. int
If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
maximum_runtime_constraint This property is required. GoogleCloudAiplatformV1StudyTimeConstraintResponse
If the specified time or duration has passed, stop the study.
min_num_trials This property is required. int
If there are fewer than this many COMPLETED trials, do not stop the study.
minimum_runtime_constraint This property is required. GoogleCloudAiplatformV1StudyTimeConstraintResponse
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 and always_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_asap This property is required. bool
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).
maxDurationNoProgress This property is required. String
If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
maxNumTrials This property is required. Number
If there are more than this many trials, stop the study.
maxNumTrialsNoProgress This property is required. Number
If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
maximumRuntimeConstraint This property is required. Property Map
If the specified time or duration has passed, stop the study.
minNumTrials This property is required. Number
If there are fewer than this many COMPLETED trials, do not stop the study.
minimumRuntimeConstraint This property is required. Property Map
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 and always_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.
shouldStopAsap This property is required. Boolean
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).

GoogleCloudAiplatformV1StudyTimeConstraintResponse

EndTime This property is required. string
Compares the wallclock time to this time. Must use UTC timezone.
MaxDuration This property is required. string
Counts the wallclock time passed since the creation of this Study.
EndTime This property is required. string
Compares the wallclock time to this time. Must use UTC timezone.
MaxDuration This property is required. string
Counts the wallclock time passed since the creation of this Study.
endTime This property is required. String
Compares the wallclock time to this time. Must use UTC timezone.
maxDuration This property is required. String
Counts the wallclock time passed since the creation of this Study.
endTime This property is required. string
Compares the wallclock time to this time. Must use UTC timezone.
maxDuration This property is required. string
Counts the wallclock time passed since the creation of this Study.
end_time This property is required. str
Compares the wallclock time to this time. Must use UTC timezone.
max_duration This property is required. str
Counts the wallclock time passed since the creation of this Study.
endTime This property is required. String
Compares the wallclock time to this time. Must use UTC timezone.
maxDuration This property is required. String
Counts the wallclock time passed since the creation of this Study.

GoogleCloudAiplatformV1TrialParameterResponse

ParameterId This property is required. string
The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
Value This property is required. object
The value of the parameter. number_value will be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. string_value will be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
ParameterId This property is required. string
The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
Value This property is required. interface{}
The value of the parameter. number_value will be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. string_value will be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
parameterId This property is required. String
The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
value This property is required. Object
The value of the parameter. number_value will be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. string_value will be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
parameterId This property is required. string
The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
value This property is required. any
The value of the parameter. number_value will be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. string_value will be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
parameter_id This property is required. str
The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
value This property is required. Any
The value of the parameter. number_value will be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. string_value will be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
parameterId This property is required. String
The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
value This property is required. Any
The value of the parameter. number_value will be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. string_value will be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.

GoogleCloudAiplatformV1TrialResponse

ClientId This property is required. string
The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
CustomJob This property is required. string
The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
EndTime This property is required. string
Time when the Trial's status changed to SUCCEEDED or INFEASIBLE.
FinalMeasurement This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1MeasurementResponse
The final measurement containing the objective value.
InfeasibleReason This property is required. string
A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
Measurements This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1MeasurementResponse>
A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
Name This property is required. string
Resource name of the Trial assigned by the service.
Parameters This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1TrialParameterResponse>
The parameters of the Trial.
StartTime This property is required. string
Time when the Trial was started.
State This property is required. string
The detailed state of the Trial.
WebAccessUris This property is required. Dictionary<string, string>
URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
ClientId This property is required. string
The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
CustomJob This property is required. string
The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
EndTime This property is required. string
Time when the Trial's status changed to SUCCEEDED or INFEASIBLE.
FinalMeasurement This property is required. GoogleCloudAiplatformV1MeasurementResponse
The final measurement containing the objective value.
InfeasibleReason This property is required. string
A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
Measurements This property is required. []GoogleCloudAiplatformV1MeasurementResponse
A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
Name This property is required. string
Resource name of the Trial assigned by the service.
Parameters This property is required. []GoogleCloudAiplatformV1TrialParameterResponse
The parameters of the Trial.
StartTime This property is required. string
Time when the Trial was started.
State This property is required. string
The detailed state of the Trial.
WebAccessUris This property is required. map[string]string
URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
clientId This property is required. String
The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
customJob This property is required. String
The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
endTime This property is required. String
Time when the Trial's status changed to SUCCEEDED or INFEASIBLE.
finalMeasurement This property is required. GoogleCloudAiplatformV1MeasurementResponse
The final measurement containing the objective value.
infeasibleReason This property is required. String
A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
measurements This property is required. List<GoogleCloudAiplatformV1MeasurementResponse>
A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
name This property is required. String
Resource name of the Trial assigned by the service.
parameters This property is required. List<GoogleCloudAiplatformV1TrialParameterResponse>
The parameters of the Trial.
startTime This property is required. String
Time when the Trial was started.
state This property is required. String
The detailed state of the Trial.
webAccessUris This property is required. Map<String,String>
URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
clientId This property is required. string
The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
customJob This property is required. string
The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
endTime This property is required. string
Time when the Trial's status changed to SUCCEEDED or INFEASIBLE.
finalMeasurement This property is required. GoogleCloudAiplatformV1MeasurementResponse
The final measurement containing the objective value.
infeasibleReason This property is required. string
A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
measurements This property is required. GoogleCloudAiplatformV1MeasurementResponse[]
A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
name This property is required. string
Resource name of the Trial assigned by the service.
parameters This property is required. GoogleCloudAiplatformV1TrialParameterResponse[]
The parameters of the Trial.
startTime This property is required. string
Time when the Trial was started.
state This property is required. string
The detailed state of the Trial.
webAccessUris This property is required. {[key: string]: string}
URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
client_id This property is required. str
The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
custom_job This property is required. str
The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
end_time This property is required. str
Time when the Trial's status changed to SUCCEEDED or INFEASIBLE.
final_measurement This property is required. GoogleCloudAiplatformV1MeasurementResponse
The final measurement containing the objective value.
infeasible_reason This property is required. str
A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
measurements This property is required. Sequence[GoogleCloudAiplatformV1MeasurementResponse]
A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
name This property is required. str
Resource name of the Trial assigned by the service.
parameters This property is required. Sequence[GoogleCloudAiplatformV1TrialParameterResponse]
The parameters of the Trial.
start_time This property is required. str
Time when the Trial was started.
state This property is required. str
The detailed state of the Trial.
web_access_uris This property is required. Mapping[str, str]
URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
clientId This property is required. String
The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
customJob This property is required. String
The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
endTime This property is required. String
Time when the Trial's status changed to SUCCEEDED or INFEASIBLE.
finalMeasurement This property is required. Property Map
The final measurement containing the objective value.
infeasibleReason This property is required. String
A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
measurements This property is required. List<Property Map>
A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
name This property is required. String
Resource name of the Trial assigned by the service.
parameters This property is required. List<Property Map>
The parameters of the Trial.
startTime This property is required. String
Time when the Trial was started.
state This property is required. String
The detailed state of the Trial.
webAccessUris This property is required. Map<String>
URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.

GoogleCloudAiplatformV1WorkerPoolSpecResponse

ContainerSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
DiskSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
MachineSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
NfsMounts This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NfsMountResponse>
Optional. List of NFS mount spec.
PythonPackageSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
ReplicaCount This property is required. string
Optional. The number of worker replicas to use for this worker pool.
ContainerSpec This property is required. GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
DiskSpec This property is required. GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
MachineSpec This property is required. GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
NfsMounts This property is required. []GoogleCloudAiplatformV1NfsMountResponse
Optional. List of NFS mount spec.
PythonPackageSpec This property is required. GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
ReplicaCount This property is required. string
Optional. The number of worker replicas to use for this worker pool.
containerSpec This property is required. GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
diskSpec This property is required. GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
machineSpec This property is required. GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
nfsMounts This property is required. List<GoogleCloudAiplatformV1NfsMountResponse>
Optional. List of NFS mount spec.
pythonPackageSpec This property is required. GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
replicaCount This property is required. String
Optional. The number of worker replicas to use for this worker pool.
containerSpec This property is required. GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
diskSpec This property is required. GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
machineSpec This property is required. GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
nfsMounts This property is required. GoogleCloudAiplatformV1NfsMountResponse[]
Optional. List of NFS mount spec.
pythonPackageSpec This property is required. GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
replicaCount This property is required. string
Optional. The number of worker replicas to use for this worker pool.
container_spec This property is required. GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
disk_spec This property is required. GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
machine_spec This property is required. GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
nfs_mounts This property is required. Sequence[GoogleCloudAiplatformV1NfsMountResponse]
Optional. List of NFS mount spec.
python_package_spec This property is required. GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
replica_count This property is required. str
Optional. The number of worker replicas to use for this worker pool.
containerSpec This property is required. Property Map
The custom container task.
diskSpec This property is required. Property Map
Disk spec.
machineSpec This property is required. Property Map
Optional. Immutable. The specification of a single machine.
nfsMounts This property is required. List<Property Map>
Optional. List of NFS mount spec.
pythonPackageSpec This property is required. Property Map
The Python packaged task.
replicaCount This property is required. String
Optional. The number of worker replicas to use for this worker pool.

GoogleRpcStatusResponse

Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. List<ImmutableDictionary<string, string>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. []map[string]string
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Integer
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String,String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. {[key: string]: string}[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
details This property is required. Sequence[Mapping[str, str]]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. str
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

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.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi