Class: Google::Apis::AiplatformV1::GoogleCloudAiplatformV1SupervisedTuningSpec

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/aiplatform_v1/classes.rb,
lib/google/apis/aiplatform_v1/representations.rb,
lib/google/apis/aiplatform_v1/representations.rb

Overview

Tuning Spec for Supervised Tuning for first party models.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudAiplatformV1SupervisedTuningSpec

Returns a new instance of GoogleCloudAiplatformV1SupervisedTuningSpec.



44856
44857
44858
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 44856

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#evaluation_configGoogle::Apis::AiplatformV1::GoogleCloudAiplatformV1EvaluationConfig

Evaluation Config for Tuning Job. Corresponds to the JSON property evaluationConfig



44827
44828
44829
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 44827

def evaluation_config
  @evaluation_config
end

#export_last_checkpoint_onlyBoolean Also known as: export_last_checkpoint_only?

Optional. If set to true, disable intermediate checkpoints for SFT and only the last checkpoint will be exported. Otherwise, enable intermediate checkpoints for SFT. Default is false. Corresponds to the JSON property exportLastCheckpointOnly

Returns:

  • (Boolean)


44834
44835
44836
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 44834

def export_last_checkpoint_only
  @export_last_checkpoint_only
end

#hyper_parametersGoogle::Apis::AiplatformV1::GoogleCloudAiplatformV1SupervisedHyperParameters

Hyperparameters for SFT. Corresponds to the JSON property hyperParameters



44840
44841
44842
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 44840

def hyper_parameters
  @hyper_parameters
end

#training_dataset_uriString

Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. Corresponds to the JSON property trainingDatasetUri

Returns:

  • (String)


44847
44848
44849
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 44847

def training_dataset_uri
  @training_dataset_uri
end

#validation_dataset_uriString

Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset. Corresponds to the JSON property validationDatasetUri

Returns:

  • (String)


44854
44855
44856
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 44854

def validation_dataset_uri
  @validation_dataset_uri
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



44861
44862
44863
44864
44865
44866
44867
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 44861

def update!(**args)
  @evaluation_config = args[:evaluation_config] if args.key?(:evaluation_config)
  @export_last_checkpoint_only = args[:export_last_checkpoint_only] if args.key?(:export_last_checkpoint_only)
  @hyper_parameters = args[:hyper_parameters] if args.key?(:hyper_parameters)
  @training_dataset_uri = args[:training_dataset_uri] if args.key?(:training_dataset_uri)
  @validation_dataset_uri = args[:validation_dataset_uri] if args.key?(:validation_dataset_uri)
end