Google Cloud Ai Platform V1 Client - Class SearchTrialSpec (0.24.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
NameDescription
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
TypeDescription
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
NameDescription
var Google\Cloud\AIPlatform\V1\CustomJobSpec
Returns
TypeDescription
$this

getMaxTrialCount

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

Returns
TypeDescription
int

setMaxTrialCount

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

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getMaxParallelTrialCount

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

Returns
TypeDescription
int

setMaxParallelTrialCount

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

Parameter
NameDescription
var int
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var int
Returns
TypeDescription
$this