Send feedback
Class TuningEvaluationSpec (1.95.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
TuningEvaluationSpec (
evaluation_data : typing . Optional [ str ] = None ,
evaluation_interval : typing . Optional [ int ] = None ,
enable_early_stopping : typing . Optional [ bool ] = None ,
enable_checkpoint_selection : typing . Optional [ bool ] = None ,
tensorboard : typing . Optional [
typing . Union [
google . cloud . aiplatform . tensorboard . tensorboard_resource . Tensorboard , str
]
] = None ,
)
Specification for model evaluation to perform during tuning.
Attributes
Name
Description
evaluation_data
Optional[str]
GCS URI of the evaluation dataset. This will run
model evaluation as part of the tuning job.
evaluation_interval
Optional[int]
The evaluation will run at every
evaluation_interval tuning steps. Default: 20.
enable_early_stopping
Optional[bool]
If True, the tuning may stop early before
completing all the tuning steps. Requires evaluation_data.
enable_checkpoint_selection
Optional[bool]
If set to True, the tuning process returns
the best model checkpoint (based on model evaluation).
If set to False, the latest model checkpoint is returned.
If unset, the selection is only enabled for *-bison@001
models.
tensorboard
Optional[Union[google.cloud.aiplatform.tensorboard.tensorboard_resource.Tensorboard, str]]
Vertex Tensorboard where to write the evaluation metrics.
The Tensorboard must be in the same location as the tuning job.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
Need to tell us more?
[[["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-08-07 UTC."],[],[],null,["# Class TuningEvaluationSpec (1.95.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.95.1 (latest)](/python/docs/reference/vertexai/latest/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.94.0](/python/docs/reference/vertexai/1.94.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.93.1](/python/docs/reference/vertexai/1.93.1/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.92.0](/python/docs/reference/vertexai/1.92.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.91.0](/python/docs/reference/vertexai/1.91.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.90.0](/python/docs/reference/vertexai/1.90.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.89.0](/python/docs/reference/vertexai/1.89.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.88.0](/python/docs/reference/vertexai/1.88.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.87.0](/python/docs/reference/vertexai/1.87.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.86.0](/python/docs/reference/vertexai/1.86.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.85.0](/python/docs/reference/vertexai/1.85.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.84.0](/python/docs/reference/vertexai/1.84.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.83.0](/python/docs/reference/vertexai/1.83.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.82.0](/python/docs/reference/vertexai/1.82.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.81.0](/python/docs/reference/vertexai/1.81.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.80.0](/python/docs/reference/vertexai/1.80.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.79.0](/python/docs/reference/vertexai/1.79.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.78.0](/python/docs/reference/vertexai/1.78.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.77.0](/python/docs/reference/vertexai/1.77.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.76.0](/python/docs/reference/vertexai/1.76.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.75.0](/python/docs/reference/vertexai/1.75.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.74.0](/python/docs/reference/vertexai/1.74.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.73.0](/python/docs/reference/vertexai/1.73.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.72.0](/python/docs/reference/vertexai/1.72.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.71.1](/python/docs/reference/vertexai/1.71.1/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.70.0](/python/docs/reference/vertexai/1.70.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.69.0](/python/docs/reference/vertexai/1.69.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.68.0](/python/docs/reference/vertexai/1.68.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.67.1](/python/docs/reference/vertexai/1.67.1/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.66.0](/python/docs/reference/vertexai/1.66.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.65.0](/python/docs/reference/vertexai/1.65.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.63.0](/python/docs/reference/vertexai/1.63.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.62.0](/python/docs/reference/vertexai/1.62.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.60.0](/python/docs/reference/vertexai/1.60.0/vertexai.preview.language_models.TuningEvaluationSpec)\n- [1.59.0](/python/docs/reference/vertexai/1.59.0/vertexai.preview.language_models.TuningEvaluationSpec) \n\n TuningEvaluationSpec(\n evaluation_data: typing.Optional[str] = None,\n evaluation_interval: typing.Optional[int] = None,\n enable_early_stopping: typing.Optional[bool] = None,\n enable_checkpoint_selection: typing.Optional[bool] = None,\n tensorboard: typing.Optional[\n typing.Union[\n google.cloud.aiplatform.tensorboard.tensorboard_resource.Tensorboard, str\n ]\n ] = None,\n )\n\nSpecification for model evaluation to perform during tuning."]]