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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Ai Platform V1 Client - Class SearchTrialSpec (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class SearchTrialSpec.\n\nRepresent spec for search trials.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1 \\\\ NasJobSpec \\\\ MultiTrialAlgorithmSpec\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getSearchTrialJobSpec\n\nRequired. The spec of a search trial job. The same spec applies to\nall search trials.\n\n### hasSearchTrialJobSpec\n\n### clearSearchTrialJobSpec\n\n### setSearchTrialJobSpec\n\nRequired. The spec of a search trial job. The same spec applies to\nall search trials.\n\n### getMaxTrialCount\n\nRequired. The maximum number of Neural Architecture Search (NAS) trials\nto run.\n\n### setMaxTrialCount\n\nRequired. The maximum number of Neural Architecture Search (NAS) trials\nto run.\n\n### getMaxParallelTrialCount\n\nRequired. The maximum number of trials to run in parallel.\n\n### setMaxParallelTrialCount\n\nRequired. The maximum number of trials to run in parallel.\n\n### getMaxFailedTrialCount\n\nThe number of failed trials that need to be seen before failing\nthe NasJob.\n\nIf set to 0, Vertex AI decides how many trials must fail\nbefore the whole job fails.\n\n### setMaxFailedTrialCount\n\nThe number of failed trials that need to be seen before failing\nthe NasJob.\n\nIf set to 0, Vertex AI decides how many trials must fail\nbefore the whole job fails."]]