public final class DistillationSpec extends GeneratedMessageV3 implements DistillationSpecOrBuilder
Tuning Spec for Distillation.
Protobuf type google.cloud.aiplatform.v1beta1.DistillationSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int BASE_TEACHER_MODEL_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int HYPER_PARAMETERS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int PIPELINE_ROOT_DIRECTORY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int STUDENT_MODEL_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int TRAINING_DATASET_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int TUNED_TEACHER_MODEL_SOURCE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int VALIDATION_DATASET_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static DistillationSpec getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static DistillationSpec.Builder newBuilder()
public static DistillationSpec.Builder newBuilder(DistillationSpec prototype)
public static DistillationSpec parseDelimitedFrom(InputStream input)
public static DistillationSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DistillationSpec parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static DistillationSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DistillationSpec parseFrom(ByteString data)
public static DistillationSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DistillationSpec parseFrom(CodedInputStream input)
public static DistillationSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DistillationSpec parseFrom(InputStream input)
public static DistillationSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DistillationSpec parseFrom(ByteBuffer data)
public static DistillationSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<DistillationSpec> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public String getBaseTeacherModel()
The base teacher model that is being distilled, e.g.,
"gemini-1.0-pro-002".
string base_teacher_model = 5;
Returns |
Type |
Description |
String |
The baseTeacherModel.
|
public ByteString getBaseTeacherModelBytes()
The base teacher model that is being distilled, e.g.,
"gemini-1.0-pro-002".
string base_teacher_model = 5;
Returns |
Type |
Description |
ByteString |
The bytes for baseTeacherModel.
|
public DistillationSpec getDefaultInstanceForType()
public DistillationHyperParameters getHyperParameters()
Optional. Hyperparameters for Distillation.
.google.cloud.aiplatform.v1beta1.DistillationHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
public DistillationHyperParametersOrBuilder getHyperParametersOrBuilder()
Optional. Hyperparameters for Distillation.
.google.cloud.aiplatform.v1beta1.DistillationHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
public Parser<DistillationSpec> getParserForType()
Overrides
public String getPipelineRootDirectory()
Required. A path in a Cloud Storage bucket, which will be treated as the
root output directory of the distillation pipeline. It is used by the
system to generate the paths of output artifacts.
string pipeline_root_directory = 7 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The pipelineRootDirectory.
|
public ByteString getPipelineRootDirectoryBytes()
Required. A path in a Cloud Storage bucket, which will be treated as the
root output directory of the distillation pipeline. It is used by the
system to generate the paths of output artifacts.
string pipeline_root_directory = 7 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for pipelineRootDirectory.
|
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
public String getStudentModel()
The student model that is being tuned, e.g., "google/gemma-2b-1.1-it".
string student_model = 4;
Returns |
Type |
Description |
String |
The studentModel.
|
public ByteString getStudentModelBytes()
The student model that is being tuned, e.g., "google/gemma-2b-1.1-it".
string student_model = 4;
Returns |
Type |
Description |
ByteString |
The bytes for studentModel.
|
public DistillationSpec.TeacherModelCase getTeacherModelCase()
public String getTrainingDatasetUri()
Required. Cloud Storage path to file containing training dataset for
tuning. The dataset must be formatted as a JSONL file.
string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The trainingDatasetUri.
|
public ByteString getTrainingDatasetUriBytes()
Required. Cloud Storage path to file containing training dataset for
tuning. The dataset must be formatted as a JSONL file.
string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for trainingDatasetUri.
|
public String getTunedTeacherModelSource()
The resource name of the Tuned teacher model. Format:
projects/{project}/locations/{location}/models/{model}
.
string tuned_teacher_model_source = 6 [(.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The tunedTeacherModelSource.
|
public ByteString getTunedTeacherModelSourceBytes()
The resource name of the Tuned teacher model. Format:
projects/{project}/locations/{location}/models/{model}
.
string tuned_teacher_model_source = 6 [(.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for tunedTeacherModelSource.
|
public String getValidationDatasetUri()
Optional. Cloud Storage path to file containing validation dataset for
tuning. The dataset must be formatted as a JSONL file.
optional string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The validationDatasetUri.
|
public ByteString getValidationDatasetUriBytes()
Optional. Cloud Storage path to file containing validation dataset for
tuning. The dataset must be formatted as a JSONL file.
optional string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for validationDatasetUri.
|
public boolean hasBaseTeacherModel()
The base teacher model that is being distilled, e.g.,
"gemini-1.0-pro-002".
string base_teacher_model = 5;
Returns |
Type |
Description |
boolean |
Whether the baseTeacherModel field is set.
|
public boolean hasHyperParameters()
Optional. Hyperparameters for Distillation.
.google.cloud.aiplatform.v1beta1.DistillationHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the hyperParameters field is set.
|
public boolean hasTunedTeacherModelSource()
The resource name of the Tuned teacher model. Format:
projects/{project}/locations/{location}/models/{model}
.
string tuned_teacher_model_source = 6 [(.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
boolean |
Whether the tunedTeacherModelSource field is set.
|
public boolean hasValidationDatasetUri()
Optional. Cloud Storage path to file containing validation dataset for
tuning. The dataset must be formatted as a JSONL file.
optional string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the validationDatasetUri field is set.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public DistillationSpec.Builder newBuilderForType()
protected DistillationSpec.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public DistillationSpec.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides