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>
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]
func LookupHyperparameterTuningJob(ctx *Context, args *LookupHyperparameterTuningJobArgs, opts ...InvokeOption) (*LookupHyperparameterTuningJobResult, error)
func LookupHyperparameterTuningJobOutput(ctx *Context, args *LookupHyperparameterTuningJobOutputArgs, opts ...InvokeOption) LookupHyperparameterTuningJobResultOutput
> 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)
}
public static CompletableFuture<GetHyperparameterTuningJobResult> getHyperparameterTuningJob(GetHyperparameterTuningJobArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:aiplatform/v1:getHyperparameterTuningJob
arguments:
# arguments dictionary
The following arguments are supported:
- Hyperparameter
Tuning Job Id This property is required. string - Location
This property is required. string - Project string
- Hyperparameter
Tuning Job Id This property is required. string - Location
This property is required. string - Project string
- hyperparameter
Tuning Job Id This property is required. String - location
This property is required. String - project String
- hyperparameter
Tuning Job Id 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
- hyperparameter
Tuning Job Id This property is required. String - location
This property is required. String - project String
getHyperparameterTuningJob Result
The following output properties are available:
- Create
Time string - Time when the HyperparameterTuningJob was created.
- Display
Name string - 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 Pulumi.Google Native. Aiplatform. V1. Outputs. Google Cloud Aiplatform V1Encryption Spec Response - 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 string - Time when the HyperparameterTuningJob entered any of the following states:
JOB_STATE_SUCCEEDED
,JOB_STATE_FAILED
,JOB_STATE_CANCELLED
. - Error
Pulumi.
Google Native. Aiplatform. V1. Outputs. Google Rpc Status Response - 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.
- Max
Failed intTrial Count - 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 intCount - The desired total number of Trials.
- Name string
- Resource name of the HyperparameterTuningJob.
- Parallel
Trial intCount - The desired number of Trials to run in parallel.
- Start
Time string - Time when the HyperparameterTuningJob for the first time entered the
JOB_STATE_RUNNING
state. - State string
- The detailed state of the job.
- Study
Spec Pulumi.Google Native. Aiplatform. V1. Outputs. Google Cloud Aiplatform V1Study Spec Response - Study configuration of the HyperparameterTuningJob.
- Trial
Job Pulumi.Spec Google Native. Aiplatform. V1. Outputs. Google Cloud Aiplatform V1Custom Job Spec Response - The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- Trials
List<Pulumi.
Google Native. Aiplatform. V1. Outputs. Google Cloud Aiplatform V1Trial Response> - Trials of the HyperparameterTuningJob.
- Update
Time string - Time when the HyperparameterTuningJob was most recently updated.
- Create
Time string - Time when the HyperparameterTuningJob was created.
- Display
Name string - 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 GoogleCloud Aiplatform V1Encryption Spec Response - 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 string - Time when the HyperparameterTuningJob entered any of the following states:
JOB_STATE_SUCCEEDED
,JOB_STATE_FAILED
,JOB_STATE_CANCELLED
. - Error
Google
Rpc Status Response - 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.
- Max
Failed intTrial Count - 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 intCount - The desired total number of Trials.
- Name string
- Resource name of the HyperparameterTuningJob.
- Parallel
Trial intCount - The desired number of Trials to run in parallel.
- Start
Time string - Time when the HyperparameterTuningJob for the first time entered the
JOB_STATE_RUNNING
state. - State string
- The detailed state of the job.
- Study
Spec GoogleCloud Aiplatform V1Study Spec Response - Study configuration of the HyperparameterTuningJob.
- Trial
Job GoogleSpec Cloud Aiplatform V1Custom Job Spec Response - The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- Trials
[]Google
Cloud Aiplatform V1Trial Response - Trials of the HyperparameterTuningJob.
- Update
Time string - Time when the HyperparameterTuningJob was most recently updated.
- create
Time String - Time when the HyperparameterTuningJob was created.
- display
Name String - 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 GoogleCloud Aiplatform V1Encryption Spec Response - 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 String - Time when the HyperparameterTuningJob entered any of the following states:
JOB_STATE_SUCCEEDED
,JOB_STATE_FAILED
,JOB_STATE_CANCELLED
. - error
Google
Rpc Status Response - 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.
- max
Failed IntegerTrial Count - 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 IntegerCount - The desired total number of Trials.
- name String
- Resource name of the HyperparameterTuningJob.
- parallel
Trial IntegerCount - The desired number of Trials to run in parallel.
- start
Time String - Time when the HyperparameterTuningJob for the first time entered the
JOB_STATE_RUNNING
state. - state String
- The detailed state of the job.
- study
Spec GoogleCloud Aiplatform V1Study Spec Response - Study configuration of the HyperparameterTuningJob.
- trial
Job GoogleSpec Cloud Aiplatform V1Custom Job Spec Response - The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- trials
List<Google
Cloud Aiplatform V1Trial Response> - Trials of the HyperparameterTuningJob.
- update
Time String - Time when the HyperparameterTuningJob was most recently updated.
- create
Time string - Time when the HyperparameterTuningJob was created.
- display
Name string - 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 GoogleCloud Aiplatform V1Encryption Spec Response - 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 string - Time when the HyperparameterTuningJob entered any of the following states:
JOB_STATE_SUCCEEDED
,JOB_STATE_FAILED
,JOB_STATE_CANCELLED
. - error
Google
Rpc Status Response - 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.
- max
Failed numberTrial Count - 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 numberCount - The desired total number of Trials.
- name string
- Resource name of the HyperparameterTuningJob.
- parallel
Trial numberCount - The desired number of Trials to run in parallel.
- start
Time string - Time when the HyperparameterTuningJob for the first time entered the
JOB_STATE_RUNNING
state. - state string
- The detailed state of the job.
- study
Spec GoogleCloud Aiplatform V1Study Spec Response - Study configuration of the HyperparameterTuningJob.
- trial
Job GoogleSpec Cloud Aiplatform V1Custom Job Spec Response - The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- trials
Google
Cloud Aiplatform V1Trial Response[] - Trials of the HyperparameterTuningJob.
- update
Time 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 GoogleCloud Aiplatform V1Encryption Spec Response - 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
Google
Rpc Status Response - 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_ inttrial_ count - 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_ intcount - The desired total number of Trials.
- name str
- Resource name of the HyperparameterTuningJob.
- parallel_
trial_ intcount - 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 GoogleCloud Aiplatform V1Study Spec Response - Study configuration of the HyperparameterTuningJob.
- trial_
job_ Googlespec Cloud Aiplatform V1Custom Job Spec Response - The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- trials
Sequence[Google
Cloud Aiplatform V1Trial Response] - Trials of the HyperparameterTuningJob.
- update_
time str - Time when the HyperparameterTuningJob was most recently updated.
- create
Time String - Time when the HyperparameterTuningJob was created.
- display
Name String - 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 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.
- end
Time 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.
- max
Failed NumberTrial Count - 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 NumberCount - The desired total number of Trials.
- name String
- Resource name of the HyperparameterTuningJob.
- parallel
Trial NumberCount - The desired number of Trials to run in parallel.
- start
Time String - Time when the HyperparameterTuningJob for the first time entered the
JOB_STATE_RUNNING
state. - state String
- The detailed state of the job.
- study
Spec Property Map - Study configuration of the HyperparameterTuningJob.
- trial
Job Property MapSpec - 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.
- update
Time 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.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Env Var Response> - Environment variables to be passed to the container. Maximum limit is 100.
- Image
Uri 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. []GoogleCloud Aiplatform V1Env Var Response - Environment variables to be passed to the container. Maximum limit is 100.
- Image
Uri 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<GoogleCloud Aiplatform V1Env Var Response> - Environment variables to be passed to the container. Maximum limit is 100.
- image
Uri 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. GoogleCloud Aiplatform V1Env Var Response[] - Environment variables to be passed to the container. Maximum limit is 100.
- image
Uri 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[GoogleCloud Aiplatform V1Env Var Response] - 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.
- image
Uri 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
- Base
Output Directory This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Gcs Destination Response - 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. string - Optional. The Experiment associated with this job. Format:
projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
- Experiment
Run 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 formprojects/{project}/global/networks/{network}
. Where {project} is a project number, as in12345
, 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. 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
- Reserved
Ip Ranges 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.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Scheduling Response - Scheduling options for a CustomJob.
- Service
Account 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}
- Worker
Pool Specs This property is required. List<Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Worker Pool Spec Response> - 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. GoogleCloud Aiplatform V1Gcs Destination Response - 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. string - Optional. The Experiment associated with this job. Format:
projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
- Experiment
Run 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 formprojects/{project}/global/networks/{network}
. Where {project} is a project number, as in12345
, 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. 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
- Reserved
Ip Ranges 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. GoogleCloud Aiplatform V1Scheduling Response - Scheduling options for a CustomJob.
- Service
Account 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}
- Worker
Pool Specs This property is required. []GoogleCloud Aiplatform V1Worker Pool Spec Response - 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. GoogleCloud Aiplatform V1Gcs Destination Response - 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. 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). - enable
Web Access 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}
- experiment
Run 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 formprojects/{project}/global/networks/{network}
. Where {project} is a project number, as in12345
, 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. 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
- reserved
Ip Ranges 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. GoogleCloud Aiplatform V1Scheduling Response - Scheduling options for a CustomJob.
- service
Account 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}
- worker
Pool Specs This property is required. List<GoogleCloud Aiplatform V1Worker Pool Spec Response> - 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. GoogleCloud Aiplatform V1Gcs Destination Response - 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. 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). - enable
Web Access 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}
- experiment
Run 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 formprojects/{project}/global/networks/{network}
. Where {project} is a project number, as in12345
, 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. 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
- reserved
Ip Ranges 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. GoogleCloud Aiplatform V1Scheduling Response - Scheduling options for a CustomJob.
- service
Account 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}
- worker
Pool Specs This property is required. GoogleCloud Aiplatform V1Worker Pool Spec Response[] - 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. GoogleCloud Aiplatform V1Gcs Destination Response - 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 formprojects/{project}/global/networks/{network}
. Where {project} is a project number, as in12345
, 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. GoogleCloud Aiplatform V1Scheduling Response - 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[GoogleCloud Aiplatform V1Worker Pool Spec Response] - 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. 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/
- enable
Dashboard Access 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). - enable
Web Access 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}
- experiment
Run 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 formprojects/{project}/global/networks/{network}
. Where {project} is a project number, as in12345
, 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. 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
- reserved
Ip Ranges 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.
- service
Account 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}
- worker
Pool Specs 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
- 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. 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. 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. Integer - Size in GB of the boot disk (default is 100GB).
- boot
Disk Type 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. number - Size in GB of the boot disk (default is 100GB).
- boot
Disk Type 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).
- boot
Disk Size Gb This property is required. Number - Size in GB of the boot disk (default is 100GB).
- boot
Disk Type 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
- Kms
Key Name 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. 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. 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. 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.
- kms
Key Name 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
- Output
Uri Prefix 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. 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. 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. 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.
- output
Uri Prefix 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
- Accelerator
Count This property is required. int - The number of accelerators to attach to the machine.
- Accelerator
Type This property is required. string - Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
- Machine
Type 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. - Tpu
Topology 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. string - Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
- Machine
Type 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. - Tpu
Topology 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. Integer - The number of accelerators to attach to the machine.
- accelerator
Type This property is required. String - Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
- machine
Type 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. - tpu
Topology 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. number - The number of accelerators to attach to the machine.
- accelerator
Type This property is required. string - Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
- machine
Type 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. - tpu
Topology 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").
- accelerator
Count This property is required. Number - The number of accelerators to attach to the machine.
- accelerator
Type This property is required. String - Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
- machine
Type 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. - tpu
Topology This property is required. String - Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
GoogleCloudAiplatformV1MeasurementMetricResponse
GoogleCloudAiplatformV1MeasurementResponse
- Elapsed
Duration 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.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Measurement Metric Response> - A list of metrics got by evaluating the objective functions using suggested Parameter values.
- Step
Count 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. string - Time that the Trial has been running at the point of this Measurement.
- Metrics
This property is required. []GoogleCloud Aiplatform V1Measurement Metric Response - A list of metrics got by evaluating the objective functions using suggested Parameter values.
- Step
Count 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. String - Time that the Trial has been running at the point of this Measurement.
- metrics
This property is required. List<GoogleCloud Aiplatform V1Measurement Metric Response> - A list of metrics got by evaluating the objective functions using suggested Parameter values.
- step
Count 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. string - Time that the Trial has been running at the point of this Measurement.
- metrics
This property is required. GoogleCloud Aiplatform V1Measurement Metric Response[] - A list of metrics got by evaluating the objective functions using suggested Parameter values.
- step
Count 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[GoogleCloud Aiplatform V1Measurement Metric Response] - 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.
- elapsed
Duration 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.
- step
Count This property is required. String - The number of steps the machine learning model has been trained for. Must be non-negative.
GoogleCloudAiplatformV1NfsMountResponse
- Mount
Point 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. 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. 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. 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.
- mount
Point 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.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Env Var Response> - Environment variables to be passed to the python module. Maximum limit is 100.
- Executor
Image Uri 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.
- Package
Uris 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.
- Python
Module 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. []GoogleCloud Aiplatform V1Env Var Response - Environment variables to be passed to the python module. Maximum limit is 100.
- Executor
Image Uri 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.
- Package
Uris 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.
- Python
Module 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<GoogleCloud Aiplatform V1Env Var Response> - Environment variables to be passed to the python module. Maximum limit is 100.
- executor
Image Uri 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.
- package
Uris 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.
- python
Module 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. GoogleCloud Aiplatform V1Env Var Response[] - Environment variables to be passed to the python module. Maximum limit is 100.
- executor
Image Uri 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.
- package
Uris 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.
- python
Module 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[GoogleCloud Aiplatform V1Env Var Response] - 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.
- executor
Image Uri 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.
- package
Uris 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.
- python
Module This property is required. String - The Python module name to run after installing the packages.
GoogleCloudAiplatformV1SchedulingResponse
- 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. 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. string - The maximum job running time. The default is 7 days.
- disable
Retries 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. - restart
Job On Worker Restart 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. 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. - restart
Job On Worker Restart 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.
- disable
Retries 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. - restart
Job On Worker Restart 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
- Learning
Rate Parameter Name 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.
- Max
Step Count 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.
- Min
Measurement Count 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.
- Min
Step Count 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.
- 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.
- Learning
Rate Parameter Name 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.
- Max
Step Count 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.
- Min
Measurement Count 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.
- Min
Step Count 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.
- 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.
- learning
Rate Parameter Name 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.
- max
Step Count 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.
- min
Measurement Count 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.
- min
Step Count 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.
- update
All Stopped Trials 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. - use
Elapsed Duration 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. 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.
- max
Step Count 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.
- min
Measurement Count 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.
- min
Step Count 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.
- update
All Stopped Trials 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. - use
Elapsed Duration 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.
- learning
Rate Parameter Name 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.
- max
Step Count 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.
- min
Measurement Count 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.
- min
Step Count 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.
- update
All Stopped Trials 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. - use
Elapsed Duration 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
- 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.
- 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.
- use
Elapsed Duration 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. 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.
- use
Elapsed Duration 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
- 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.
- 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.
- use
Elapsed Duration 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. 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.
- use
Elapsed Duration 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.
- Metric
Id This property is required. string - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- Safety
Config This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- Goal
This property is required. string - The optimization goal of the metric.
- Metric
Id This property is required. string - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- Safety
Config This property is required. GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
This property is required. String - The optimization goal of the metric.
- metric
Id This property is required. String - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety
Config This property is required. GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
This property is required. string - The optimization goal of the metric.
- metric
Id This property is required. string - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety
Config This property is required. GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
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. GoogleCloud Aiplatform V1Study Spec Metric Spec Safety Metric Config Response - Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
This property is required. String - The optimization goal of the metric.
- metric
Id This property is required. String - The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety
Config 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
- Desired
Min Safe Trials Fraction 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.
- Safety
Threshold 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.
- Desired
Min Safe Trials Fraction 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.
- Safety
Threshold 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.
- desired
Min Safe Trials Fraction 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.
- safety
Threshold 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.
- desired
Min Safe Trials Fraction 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.
- safety
Threshold 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.
- desired
Min Safe Trials Fraction 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.
- safety
Threshold 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
- Default
Value 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.
- Default
Value 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. 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.
- default
Value 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.
- default
Value 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
- Parameter
Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- Parent
Categorical Values This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - Parent
Discrete Values This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - Parent
Int Values This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- Parameter
Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- Parent
Categorical Values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - Parent
Discrete Values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - Parent
Int Values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter
Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- parent
Categorical Values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent
Discrete Values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - parent
Int Values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter
Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- parent
Categorical Values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent
Discrete Values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - parent
Int Values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter_
spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Response - The spec for a conditional parameter.
- parent_
categorical_ values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent_
discrete_ values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response - The spec for matching values from a parent parameter of
DISCRETE
type. - parent_
int_ values This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response - The spec for matching values from a parent parameter of
INTEGER
type.
- parameter
Spec This property is required. Property Map - The spec for a conditional parameter.
- parent
Categorical Values This property is required. Property Map - The spec for matching values from a parent parameter of
CATEGORICAL
type. - parent
Discrete Values This property is required. Property Map - The spec for matching values from a parent parameter of
DISCRETE
type. - parent
Int Values This property is required. Property Map - The spec for matching values from a parent parameter of
INTEGER
type.
GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpecResponse
- Default
Value 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.
- Default
Value 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.
- default
Value 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.
- default
Value 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.
- default
Value 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
- Default
Value 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. - Max
Value This property is required. double - Inclusive maximum value of the parameter.
- Min
Value This property is required. double - Inclusive minimum value of the parameter.
- Default
Value 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. - Max
Value This property is required. float64 - Inclusive maximum value of the parameter.
- Min
Value This property is required. float64 - Inclusive minimum value of the parameter.
- default
Value 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. - max
Value This property is required. Double - Inclusive maximum value of the parameter.
- min
Value This property is required. Double - Inclusive minimum value of the parameter.
- default
Value 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. - max
Value This property is required. number - Inclusive maximum value of the parameter.
- min
Value 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.
- default
Value 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. - max
Value This property is required. Number - Inclusive maximum value of the parameter.
- min
Value This property is required. Number - Inclusive minimum value of the parameter.
GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpecResponse
- Default
Value 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. - Max
Value This property is required. string - Inclusive maximum value of the parameter.
- Min
Value This property is required. string - Inclusive minimum value of the parameter.
- Default
Value 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. - Max
Value This property is required. string - Inclusive maximum value of the parameter.
- Min
Value This property is required. string - Inclusive minimum value of the parameter.
- default
Value 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. - max
Value This property is required. String - Inclusive maximum value of the parameter.
- min
Value This property is required. String - Inclusive minimum value of the parameter.
- default
Value 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. - max
Value This property is required. string - Inclusive maximum value of the parameter.
- min
Value 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.
- default
Value 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. - max
Value This property is required. String - Inclusive maximum value of the parameter.
- min
Value This property is required. String - Inclusive minimum value of the parameter.
GoogleCloudAiplatformV1StudySpecParameterSpecResponse
- Categorical
Value Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- Conditional
Parameter Specs This property is required. List<Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response> - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- Discrete
Value Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- Double
Value Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- Integer
Value Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - The value spec for an 'INTEGER' parameter.
- Parameter
Id This property is required. string - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- Scale
Type This property is required. string - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- Categorical
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- Conditional
Parameter Specs This property is required. []GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- Discrete
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- Double
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- Integer
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - The value spec for an 'INTEGER' parameter.
- Parameter
Id This property is required. string - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- Scale
Type This property is required. string - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- categorical
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- conditional
Parameter Specs This property is required. List<GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response> - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- double
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- integer
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - The value spec for an 'INTEGER' parameter.
- parameter
Id This property is required. String - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scale
Type This property is required. String - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- categorical
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- conditional
Parameter Specs This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response[] - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- double
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- integer
Value Spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - The value spec for an 'INTEGER' parameter.
- parameter
Id This property is required. string - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scale
Type This property is required. string - How the parameter should be scaled. Leave unset for
CATEGORICAL
parameters.
- categorical_
value_ spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Categorical Value Spec Response - The value spec for a 'CATEGORICAL' parameter.
- conditional_
parameter_ specs This property is required. Sequence[GoogleCloud Aiplatform V1Study Spec Parameter Spec Conditional Parameter Spec Response] - A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete_
value_ spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Discrete Value Spec Response - The value spec for a 'DISCRETE' parameter.
- double_
value_ spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Double Value Spec Response - The value spec for a 'DOUBLE' parameter.
- integer_
value_ spec This property is required. GoogleCloud Aiplatform V1Study Spec Parameter Spec Integer Value Spec Response - 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.
- categorical
Value Spec This property is required. Property Map - The value spec for a 'CATEGORICAL' parameter.
- conditional
Parameter Specs 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.
- discrete
Value Spec This property is required. Property Map - The value spec for a 'DISCRETE' parameter.
- double
Value Spec This property is required. Property Map - The value spec for a 'DOUBLE' parameter.
- integer
Value Spec This property is required. Property Map - The value spec for an 'INTEGER' parameter.
- parameter
Id This property is required. String - The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scale
Type 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.
- Convex
Automated Stopping Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- Decay
Curve Stopping Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - The automated early stopping spec using decay curve rule.
- Measurement
Selection Type This property is required. string - Describe which measurement selection type will be used
- Median
Automated Stopping Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- Metrics
This property is required. List<Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Metric Spec Response> - Metric specs for the Study.
- Observation
Noise 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.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Parameter Spec Response> - The set of parameters to tune.
- Study
Stopping Config This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Spec Study Stopping Config Response - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- Algorithm
This property is required. string - The search algorithm specified for the Study.
- Convex
Automated Stopping Spec This property is required. GoogleCloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- Decay
Curve Stopping Spec This property is required. GoogleCloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - The automated early stopping spec using decay curve rule.
- Measurement
Selection Type This property is required. string - Describe which measurement selection type will be used
- Median
Automated Stopping Spec This property is required. GoogleCloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- Metrics
This property is required. []GoogleCloud Aiplatform V1Study Spec Metric Spec Response - Metric specs for the Study.
- Observation
Noise 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. []GoogleCloud Aiplatform V1Study Spec Parameter Spec Response - The set of parameters to tune.
- Study
Stopping Config This property is required. GoogleCloud Aiplatform V1Study Spec Study Stopping Config Response - 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.
- convex
Automated Stopping Spec This property is required. GoogleCloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- decay
Curve Stopping Spec This property is required. GoogleCloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - The automated early stopping spec using decay curve rule.
- measurement
Selection Type This property is required. String - Describe which measurement selection type will be used
- median
Automated Stopping Spec This property is required. GoogleCloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- metrics
This property is required. List<GoogleCloud Aiplatform V1Study Spec Metric Spec Response> - Metric specs for the Study.
- observation
Noise 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<GoogleCloud Aiplatform V1Study Spec Parameter Spec Response> - The set of parameters to tune.
- study
Stopping Config This property is required. GoogleCloud Aiplatform V1Study Spec Study Stopping Config Response - 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.
- convex
Automated Stopping Spec This property is required. GoogleCloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- decay
Curve Stopping Spec This property is required. GoogleCloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - The automated early stopping spec using decay curve rule.
- measurement
Selection Type This property is required. string - Describe which measurement selection type will be used
- median
Automated Stopping Spec This property is required. GoogleCloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- metrics
This property is required. GoogleCloud Aiplatform V1Study Spec Metric Spec Response[] - Metric specs for the Study.
- observation
Noise 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. GoogleCloud Aiplatform V1Study Spec Parameter Spec Response[] - The set of parameters to tune.
- study
Stopping Config This property is required. GoogleCloud Aiplatform V1Study Spec Study Stopping Config Response - 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. GoogleCloud Aiplatform V1Study Spec Convex Automated Stopping Spec Response - The automated early stopping spec using convex stopping rule.
- decay_
curve_ stopping_ spec This property is required. GoogleCloud Aiplatform V1Study Spec Decay Curve Automated Stopping Spec Response - 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. GoogleCloud Aiplatform V1Study Spec Median Automated Stopping Spec Response - The automated early stopping spec using median rule.
- metrics
This property is required. Sequence[GoogleCloud Aiplatform V1Study Spec Metric Spec Response] - 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[GoogleCloud Aiplatform V1Study Spec Parameter Spec Response] - The set of parameters to tune.
- study_
stopping_ config This property is required. GoogleCloud Aiplatform V1Study Spec Study Stopping Config Response - 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.
- convex
Automated Stopping Spec This property is required. Property Map - The automated early stopping spec using convex stopping rule.
- decay
Curve Stopping Spec This property is required. Property Map - The automated early stopping spec using decay curve rule.
- measurement
Selection Type This property is required. String - Describe which measurement selection type will be used
- median
Automated Stopping Spec 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.
- observation
Noise 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.
- study
Stopping Config This property is required. Property Map - Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
GoogleCloudAiplatformV1StudySpecStudyStoppingConfigResponse
- Max
Duration No Progress 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.
- 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. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Time Constraint Response - If the specified time or duration has passed, stop the study.
- Min
Num 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. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - Should
Stop 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).
- Max
Duration No Progress 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.
- 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. GoogleCloud Aiplatform V1Study Time Constraint Response - 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. GoogleCloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - Should
Stop 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).
- max
Duration No Progress 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.
- max
Num Trials This property is required. Integer - If there are more than this many trials, stop the study.
- max
Num Trials No Progress 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.
- maximum
Runtime Constraint This property is required. GoogleCloud Aiplatform V1Study Time Constraint Response - If the specified time or duration has passed, stop the study.
- min
Num Trials This property is required. Integer - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum
Runtime Constraint This property is required. GoogleCloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should
Stop Asap 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. string - 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. number - If there are more than this many trials, stop the study.
- max
Num Trials No Progress 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.
- maximum
Runtime Constraint This property is required. GoogleCloud Aiplatform V1Study Time Constraint Response - If the specified time or duration has passed, stop the study.
- min
Num Trials This property is required. number - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum
Runtime Constraint This property is required. GoogleCloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should
Stop Asap 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. GoogleCloud Aiplatform V1Study Time Constraint Response - 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. GoogleCloud Aiplatform V1Study Time Constraint Response - Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting
min_num_trials=5
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should_
stop_ 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).
- max
Duration No Progress 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.
- max
Num Trials This property is required. Number - If there are more than this many trials, stop the study.
- max
Num Trials No Progress 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.
- maximum
Runtime Constraint This property is required. Property Map - If the specified time or duration has passed, stop the study.
- min
Num Trials This property is required. Number - If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum
Runtime Constraint 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
andalways_stop_after= 1 hour
means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study. - should
Stop Asap 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
- End
Time This property is required. string - Compares the wallclock time to this time. Must use UTC timezone.
- Max
Duration This property is required. string - Counts the wallclock time passed since the creation of this Study.
- End
Time This property is required. string - Compares the wallclock time to this time. Must use UTC timezone.
- Max
Duration This property is required. string - Counts the wallclock time passed since the creation of this Study.
- end
Time This property is required. String - Compares the wallclock time to this time. Must use UTC timezone.
- max
Duration This property is required. String - Counts the wallclock time passed since the creation of this Study.
- end
Time This property is required. string - Compares the wallclock time to this time. Must use UTC timezone.
- max
Duration 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.
- end
Time This property is required. String - Compares the wallclock time to this time. Must use UTC timezone.
- max
Duration This property is required. String - Counts the wallclock time passed since the creation of this Study.
GoogleCloudAiplatformV1TrialParameterResponse
- Parameter
Id 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'.
- Parameter
Id 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'.
- parameter
Id 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'.
- parameter
Id 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'.
- parameter
Id 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
- Client
Id 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.
- Custom
Job This property is required. string - The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- End
Time This property is required. string - Time when the Trial's status changed to
SUCCEEDED
orINFEASIBLE
. - Final
Measurement This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Measurement Response - The final measurement containing the objective value.
- Infeasible
Reason 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.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Measurement Response> - 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.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Trial Parameter Response> - The parameters of the Trial.
- Start
Time This property is required. string - Time when the Trial was started.
- State
This property is required. string - The detailed state of the Trial.
- Web
Access Uris 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, andworkerpool1-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. 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.
- Custom
Job This property is required. string - The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- End
Time This property is required. string - Time when the Trial's status changed to
SUCCEEDED
orINFEASIBLE
. - Final
Measurement This property is required. GoogleCloud Aiplatform V1Measurement Response - The final measurement containing the objective value.
- Infeasible
Reason 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. []GoogleCloud Aiplatform V1Measurement Response - 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. []GoogleCloud Aiplatform V1Trial Parameter Response - The parameters of the Trial.
- Start
Time This property is required. string - Time when the Trial was started.
- State
This property is required. string - The detailed state of the Trial.
- Web
Access Uris 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, andworkerpool1-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. 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.
- custom
Job This property is required. String - The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- end
Time This property is required. String - Time when the Trial's status changed to
SUCCEEDED
orINFEASIBLE
. - final
Measurement This property is required. GoogleCloud Aiplatform V1Measurement Response - The final measurement containing the objective value.
- infeasible
Reason 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<GoogleCloud Aiplatform V1Measurement Response> - 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<GoogleCloud Aiplatform V1Trial Parameter Response> - The parameters of the Trial.
- start
Time This property is required. String - Time when the Trial was started.
- state
This property is required. String - The detailed state of the Trial.
- web
Access Uris 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, andworkerpool1-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. 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.
- custom
Job This property is required. string - The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- end
Time This property is required. string - Time when the Trial's status changed to
SUCCEEDED
orINFEASIBLE
. - final
Measurement This property is required. GoogleCloud Aiplatform V1Measurement Response - The final measurement containing the objective value.
- infeasible
Reason 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. GoogleCloud Aiplatform V1Measurement Response[] - 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. GoogleCloud Aiplatform V1Trial Parameter Response[] - The parameters of the Trial.
- start
Time This property is required. string - Time when the Trial was started.
- state
This property is required. string - The detailed state of the Trial.
- web
Access Uris 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, andworkerpool1-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
orINFEASIBLE
. - final_
measurement This property is required. GoogleCloud Aiplatform V1Measurement Response - 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[GoogleCloud Aiplatform V1Measurement Response] - 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[GoogleCloud Aiplatform V1Trial Parameter Response] - 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, andworkerpool1-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. 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.
- custom
Job This property is required. String - The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- end
Time This property is required. String - Time when the Trial's status changed to
SUCCEEDED
orINFEASIBLE
. - final
Measurement This property is required. Property Map - The final measurement containing the objective value.
- infeasible
Reason 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.
- start
Time This property is required. String - Time when the Trial was started.
- state
This property is required. String - The detailed state of the Trial.
- web
Access Uris 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, andworkerpool1-1
for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
GoogleCloudAiplatformV1WorkerPoolSpecResponse
- Container
Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Container Spec Response - The custom container task.
- Disk
Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Disk Spec Response - Disk spec.
- Machine
Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Machine Spec Response - Optional. Immutable. The specification of a single machine.
- Nfs
Mounts This property is required. List<Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Nfs Mount Response> - Optional. List of NFS mount spec.
- Python
Package Spec This property is required. Pulumi.Google Native. Aiplatform. V1. Inputs. Google Cloud Aiplatform V1Python Package Spec Response - The Python packaged task.
- Replica
Count This property is required. string - Optional. The number of worker replicas to use for this worker pool.
- Container
Spec This property is required. GoogleCloud Aiplatform V1Container Spec Response - The custom container task.
- Disk
Spec This property is required. GoogleCloud Aiplatform V1Disk Spec Response - Disk spec.
- Machine
Spec This property is required. GoogleCloud Aiplatform V1Machine Spec Response - Optional. Immutable. The specification of a single machine.
- Nfs
Mounts This property is required. []GoogleCloud Aiplatform V1Nfs Mount Response - Optional. List of NFS mount spec.
- Python
Package Spec This property is required. GoogleCloud Aiplatform V1Python Package Spec Response - The Python packaged task.
- Replica
Count This property is required. string - Optional. The number of worker replicas to use for this worker pool.
- container
Spec This property is required. GoogleCloud Aiplatform V1Container Spec Response - The custom container task.
- disk
Spec This property is required. GoogleCloud Aiplatform V1Disk Spec Response - Disk spec.
- machine
Spec This property is required. GoogleCloud Aiplatform V1Machine Spec Response - Optional. Immutable. The specification of a single machine.
- nfs
Mounts This property is required. List<GoogleCloud Aiplatform V1Nfs Mount Response> - Optional. List of NFS mount spec.
- python
Package Spec This property is required. GoogleCloud Aiplatform V1Python Package Spec Response - The Python packaged task.
- replica
Count This property is required. String - Optional. The number of worker replicas to use for this worker pool.
- container
Spec This property is required. GoogleCloud Aiplatform V1Container Spec Response - The custom container task.
- disk
Spec This property is required. GoogleCloud Aiplatform V1Disk Spec Response - Disk spec.
- machine
Spec This property is required. GoogleCloud Aiplatform V1Machine Spec Response - Optional. Immutable. The specification of a single machine.
- nfs
Mounts This property is required. GoogleCloud Aiplatform V1Nfs Mount Response[] - Optional. List of NFS mount spec.
- python
Package Spec This property is required. GoogleCloud Aiplatform V1Python Package Spec Response - The Python packaged task.
- replica
Count This property is required. string - Optional. The number of worker replicas to use for this worker pool.
- container_
spec This property is required. GoogleCloud Aiplatform V1Container Spec Response - The custom container task.
- disk_
spec This property is required. GoogleCloud Aiplatform V1Disk Spec Response - Disk spec.
- machine_
spec This property is required. GoogleCloud Aiplatform V1Machine Spec Response - Optional. Immutable. The specification of a single machine.
- nfs_
mounts This property is required. Sequence[GoogleCloud Aiplatform V1Nfs Mount Response] - Optional. List of NFS mount spec.
- python_
package_ spec This property is required. GoogleCloud Aiplatform V1Python Package Spec Response - The Python packaged task.
- replica_
count This property is required. str - Optional. The number of worker replicas to use for this worker pool.
- container
Spec This property is required. Property Map - The custom container task.
- disk
Spec This property is required. Property Map - Disk spec.
- machine
Spec This property is required. Property Map - Optional. Immutable. The specification of a single machine.
- nfs
Mounts This property is required. List<Property Map> - Optional. List of NFS mount spec.
- python
Package Spec This property is required. Property Map - The Python packaged task.
- replica
Count 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