Package com.google.genai.types
Class DistillationHyperParameters.Builder
java.lang.Object
com.google.genai.types.DistillationHyperParameters.Builder
- Enclosing class:
- DistillationHyperParameters
Builder for DistillationHyperParameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract DistillationHyperParameters.BuilderadapterSize(AdapterSize adapterSize) Setter for adapterSize.adapterSize(AdapterSize.Known knownType) Setter for adapterSize given a known enum.adapterSize(String adapterSize) Setter for adapterSize given a string.abstract DistillationHyperParameters.BuilderSetter for batchSize.abstract DistillationHyperParametersbuild()Clears the value of adapterSize field.Clears the value of batchSize field.Clears the value of epochCount field.Clears the value of learningRate field.Clears the value of learningRateMultiplier field.abstract DistillationHyperParameters.BuilderepochCount(Long epochCount) Setter for epochCount.abstract DistillationHyperParameters.BuilderlearningRate(Float learningRate) Setter for learningRate.abstract DistillationHyperParameters.BuilderlearningRateMultiplier(Double learningRateMultiplier) Setter for learningRateMultiplier.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adapterSize
Setter for adapterSize.adapterSize: Optional. Adapter size for distillation.
-
clearAdapterSize
Clears the value of adapterSize field. -
adapterSize
@CanIgnoreReturnValue public DistillationHyperParameters.Builder adapterSize(AdapterSize.Known knownType) Setter for adapterSize given a known enum.adapterSize: Optional. Adapter size for distillation.
-
adapterSize
Setter for adapterSize given a string.adapterSize: Optional. Adapter size for distillation.
-
epochCount
Setter for epochCount.epochCount: Optional. Number of complete passes the model makes over the entire training dataset during training.
-
clearEpochCount
Clears the value of epochCount field. -
learningRateMultiplier
public abstract DistillationHyperParameters.Builder learningRateMultiplier(Double learningRateMultiplier) Setter for learningRateMultiplier.learningRateMultiplier: Optional. Multiplier for adjusting the default learning rate.
-
clearLearningRateMultiplier
Clears the value of learningRateMultiplier field. -
batchSize
Setter for batchSize.batchSize: The batch size hyperparameter for tuning. This is only supported for OSS models in Vertex.
-
clearBatchSize
Clears the value of batchSize field. -
learningRate
Setter for learningRate.learningRate: The learning rate for tuning. OSS models only.
-
clearLearningRate
Clears the value of learningRate field. -
build
-