Class DistillationHyperParameters.Builder
- Enclosing class:
- 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 generationConfig field.Clears the value of learningRate field.Clears the value of learningRateMultiplier field.abstract DistillationHyperParameters.BuilderepochCount(Long epochCount) Setter for epochCount.abstract DistillationHyperParameters.BuildergenerationConfig(GenerationConfig generationConfig) Setter for generationConfig.generationConfig(GenerationConfig.Builder generationConfigBuilder) Setter for generationConfig builder.abstract DistillationHyperParameters.BuilderlearningRate(Float learningRate) Setter for learningRate.abstract DistillationHyperParameters.BuilderlearningRateMultiplier(Float learningRateMultiplier) Setter for learningRateMultiplier.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adapterSize
Setter for adapterSize.adapterSize: The size of the adapter. Can be 'small', 'medium', or 'large'.
-
clearAdapterSize
Clears the value of adapterSize field. -
adapterSize
@CanIgnoreReturnValue public DistillationHyperParameters.Builder adapterSize(AdapterSize.Known knownType) Setter for adapterSize given a known enum.adapterSize: The size of the adapter. Can be 'small', 'medium', or 'large'.
-
adapterSize
Setter for adapterSize given a string.adapterSize: The size of the adapter. Can be 'small', 'medium', or 'large'.
-
epochCount
Setter for epochCount.epochCount: 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(Float learningRateMultiplier) Setter for learningRateMultiplier.learningRateMultiplier: Multiplier for adjusting the default learning rate.
-
clearLearningRateMultiplier
Clears the value of learningRateMultiplier field. -
generationConfig
public abstract DistillationHyperParameters.Builder generationConfig(GenerationConfig generationConfig) Setter for generationConfig.generationConfig: Generation config for Distillation teacher model sampling. Only the following fields are supported for distillation teacher samplings: - temperature - top_p - top_k - candidate_count - thinking_config
-
generationConfig
@CanIgnoreReturnValue public DistillationHyperParameters.Builder generationConfig(GenerationConfig.Builder generationConfigBuilder) Setter for generationConfig builder.generationConfig: Generation config for Distillation teacher model sampling. Only the following fields are supported for distillation teacher samplings: - temperature - top_p - top_k - candidate_count - thinking_config
-
clearGenerationConfig
Clears the value of generationConfig field. -
learningRate
Setter for learningRate.learningRate: The learning rate for distillation tuning.
-
clearLearningRate
Clears the value of learningRate field. -
batchSize
Setter for batchSize.batchSize: Batch size for tuning. This feature is only available for open source models.
-
clearBatchSize
Clears the value of batchSize field. -
build
-