Cloud AI Platform v1beta1 API - Class DistillationSpec (1.0.0-beta04)

public sealed class DistillationSpec : IMessage<DistillationSpec>, IEquatable<DistillationSpec>, IDeepCloneable<DistillationSpec>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1beta1 API class DistillationSpec.

Tuning Spec for Distillation.

Inheritance

object > DistillationSpec

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

DistillationSpec()

public DistillationSpec()

DistillationSpec(DistillationSpec)

public DistillationSpec(DistillationSpec other)
Parameter
Name Description
other DistillationSpec

Properties

BaseTeacherModel

public string BaseTeacherModel { get; set; }

The base teacher model that is being distilled, e.g., "gemini-1.0-pro-002".

Property Value
Type Description
string

HasBaseTeacherModel

public bool HasBaseTeacherModel { get; }

Gets whether the "base_teacher_model" field is set

Property Value
Type Description
bool

HasTunedTeacherModelSource

public bool HasTunedTeacherModelSource { get; }

Gets whether the "tuned_teacher_model_source" field is set

Property Value
Type Description
bool

HasValidationDatasetUri

public bool HasValidationDatasetUri { get; }

Gets whether the "validation_dataset_uri" field is set

Property Value
Type Description
bool

HyperParameters

public DistillationHyperParameters HyperParameters { get; set; }

Optional. Hyperparameters for Distillation.

Property Value
Type Description
DistillationHyperParameters

PipelineRootDirectory

public string PipelineRootDirectory { get; set; }

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.

Property Value
Type Description
string

StudentModel

public string StudentModel { get; set; }

The student model that is being tuned, e.g., "google/gemma-2b-1.1-it".

Property Value
Type Description
string

TeacherModelCase

public DistillationSpec.TeacherModelOneofCase TeacherModelCase { get; }
Property Value
Type Description
DistillationSpecTeacherModelOneofCase

TrainingDatasetUri

public string TrainingDatasetUri { get; set; }

Required. Cloud Storage path to file containing training dataset for tuning. The dataset must be formatted as a JSONL file.

Property Value
Type Description
string

TunedTeacherModelSource

public string TunedTeacherModelSource { get; set; }

The resource name of the Tuned teacher model. Format: projects/{project}/locations/{location}/models/{model}.

Property Value
Type Description
string

TunedTeacherModelSourceAsModelName

public ModelName TunedTeacherModelSourceAsModelName { get; set; }

ModelName-typed view over the TunedTeacherModelSource resource name property.

Property Value
Type Description
ModelName

ValidationDatasetUri

public string ValidationDatasetUri { get; set; }

Optional. Cloud Storage path to file containing validation dataset for tuning. The dataset must be formatted as a JSONL file.

Property Value
Type Description
string