Cloud AI Platform v1beta1 API - Class TuningJob (1.0.0-beta10)

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

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

Represents a TuningJob that runs with Google owned models.

Inheritance

object > TuningJob

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

TuningJob()

public TuningJob()

TuningJob(TuningJob)

public TuningJob(TuningJob other)
Parameter
Name Description
other TuningJob

Properties

BaseModel

public string BaseModel { get; set; }

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

Property Value
Type Description
string

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Time when the [TuningJob][google.cloud.aiplatform.v1.TuningJob] was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. The description of the [TuningJob][google.cloud.aiplatform.v1.TuningJob].

Property Value
Type Description
string

DistillationSpec

public DistillationSpec DistillationSpec { get; set; }

Tuning Spec for Distillation.

Property Value
Type Description
DistillationSpec

EncryptionSpec

public EncryptionSpec EncryptionSpec { get; set; }

Customer-managed encryption key options for a TuningJob. If this is set, then all resources created by the TuningJob will be encrypted with the provided encryption key.

Property Value
Type Description
EncryptionSpec

EndTime

public Timestamp EndTime { get; set; }

Output only. Time when the TuningJob entered any of the following [JobStates][google.cloud.aiplatform.v1.JobState]: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED, JOB_STATE_EXPIRED.

Property Value
Type Description
Timestamp

Error

public Status Error { get; set; }

Output only. Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.

Property Value
Type Description
Status

Experiment

public string Experiment { get; set; }

Output only. The Experiment associated with this [TuningJob][google.cloud.aiplatform.v1.TuningJob].

Property Value
Type Description
string

ExperimentAsContextName

public ContextName ExperimentAsContextName { get; set; }

ContextName-typed view over the Experiment resource name property.

Property Value
Type Description
ContextName

HasBaseModel

public bool HasBaseModel { get; }

Gets whether the "base_model" field is set

Property Value
Type Description
bool

Labels

public MapField<string, string> Labels { get; }

Optional. The labels with user-defined metadata to organize [TuningJob][google.cloud.aiplatform.v1.TuningJob] and generated resources such as [Model][google.cloud.aiplatform.v1.Model] and [Endpoint][google.cloud.aiplatform.v1.Endpoint].

Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed.

See https://goo.gl/xmQnxf for more information and examples of labels.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

Output only. Identifier. Resource name of a TuningJob. Format: projects/{project}/locations/{location}/tuningJobs/{tuning_job}

Property Value
Type Description
string

PartnerModelTuningSpec

public PartnerModelTuningSpec PartnerModelTuningSpec { get; set; }

Tuning Spec for open sourced and third party partner models.

Property Value
Type Description
PartnerModelTuningSpec

PipelineJob

public string PipelineJob { get; set; }

Output only. The resource name of the PipelineJob associated with the [TuningJob][google.cloud.aiplatform.v1.TuningJob]. Format: projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}.

Property Value
Type Description
string

PipelineJobAsPipelineJobName

public PipelineJobName PipelineJobAsPipelineJobName { get; set; }

PipelineJobName-typed view over the PipelineJob resource name property.

Property Value
Type Description
PipelineJobName

ServiceAccount

public string ServiceAccount { get; set; }

The service account that the tuningJob workload runs as. If not specified, the Vertex AI Secure Fine-Tuned Service Agent in the project will be used. See https://cloud.google.com/iam/docs/service-agents#vertex-ai-secure-fine-tuning-service-agent

Users starting the pipeline must have the iam.serviceAccounts.actAs permission on this service account.

Property Value
Type Description
string

SourceModelCase

public TuningJob.SourceModelOneofCase SourceModelCase { get; }
Property Value
Type Description
TuningJobSourceModelOneofCase

StartTime

public Timestamp StartTime { get; set; }

Output only. Time when the [TuningJob][google.cloud.aiplatform.v1.TuningJob] for the first time entered the JOB_STATE_RUNNING state.

Property Value
Type Description
Timestamp

State

public JobState State { get; set; }

Output only. The detailed state of the job.

Property Value
Type Description
JobState

SupervisedTuningSpec

public SupervisedTuningSpec SupervisedTuningSpec { get; set; }

Tuning Spec for Supervised Fine Tuning.

Property Value
Type Description
SupervisedTuningSpec

TunedModel

public TunedModel TunedModel { get; set; }

Output only. The tuned model resources assiociated with this [TuningJob][google.cloud.aiplatform.v1.TuningJob].

Property Value
Type Description
TunedModel

TunedModelDisplayName

public string TunedModelDisplayName { get; set; }

Optional. The display name of the [TunedModel][google.cloud.aiplatform.v1.Model]. The name can be up to 128 characters long and can consist of any UTF-8 characters.

Property Value
Type Description
string

TuningDataStats

public TuningDataStats TuningDataStats { get; set; }

Output only. The tuning data statistics associated with this [TuningJob][google.cloud.aiplatform.v1.TuningJob].

Property Value
Type Description
TuningDataStats

TuningJobName

public TuningJobName TuningJobName { get; set; }

TuningJobName-typed view over the Name resource name property.

Property Value
Type Description
TuningJobName

TuningSpecCase

public TuningJob.TuningSpecOneofCase TuningSpecCase { get; }
Property Value
Type Description
TuningJobTuningSpecOneofCase

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Time when the [TuningJob][google.cloud.aiplatform.v1.TuningJob] was most recently updated.

Property Value
Type Description
Timestamp