Google Cloud Ai Platform V1 Client - Class SearchTrialSpec (1.8.0)

Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class SearchTrialSpec.

Represent spec for search trials.

Generated from protobuf message google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec

Namespace

Google \ Cloud \ AIPlatform \ V1 \ NasJobSpec \ MultiTrialAlgorithmSpec

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ search_trial_job_spec Google\Cloud\AIPlatform\V1\CustomJobSpec

Required. The spec of a search trial job. The same spec applies to all search trials.

↳ max_trial_count int

Required. The maximum number of Neural Architecture Search (NAS) trials to run.

↳ max_parallel_trial_count int

Required. The maximum number of trials to run in parallel.

↳ max_failed_trial_count int

The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.

getSearchTrialJobSpec

Required. The spec of a search trial job. The same spec applies to all search trials.

Returns
Type Description
Google\Cloud\AIPlatform\V1\CustomJobSpec|null

hasSearchTrialJobSpec

clearSearchTrialJobSpec

setSearchTrialJobSpec

Required. The spec of a search trial job. The same spec applies to all search trials.

Parameter
Name Description
var Google\Cloud\AIPlatform\V1\CustomJobSpec
Returns
Type Description
$this

getMaxTrialCount

Required. The maximum number of Neural Architecture Search (NAS) trials to run.

Returns
Type Description
int

setMaxTrialCount

Required. The maximum number of Neural Architecture Search (NAS) trials to run.

Parameter
Name Description
var int
Returns
Type Description
$this

getMaxParallelTrialCount

Required. The maximum number of trials to run in parallel.

Returns
Type Description
int

setMaxParallelTrialCount

Required. The maximum number of trials to run in parallel.

Parameter
Name Description
var int
Returns
Type Description
$this

getMaxFailedTrialCount

The number of failed trials that need to be seen before failing the NasJob.

If set to 0, Vertex AI decides how many trials must fail before the whole job fails.

Returns
Type Description
int

setMaxFailedTrialCount

The number of failed trials that need to be seen before failing the NasJob.

If set to 0, Vertex AI decides how many trials must fail before the whole job fails.

Parameter
Name Description
var int
Returns
Type Description
$this