Class SpeculativeDecodingSpec (3.58.0)

public final class SpeculativeDecodingSpec extends GeneratedMessageV3 implements SpeculativeDecodingSpecOrBuilder

Configuration for Speculative Decoding.

Protobuf type google.cloud.aiplatform.v1.SpeculativeDecodingSpec

Static Fields

DRAFT_MODEL_SPECULATION_FIELD_NUMBER

public static final int DRAFT_MODEL_SPECULATION_FIELD_NUMBER
Field Value
Type Description
int

NGRAM_SPECULATION_FIELD_NUMBER

public static final int NGRAM_SPECULATION_FIELD_NUMBER
Field Value
Type Description
int

SPECULATIVE_TOKEN_COUNT_FIELD_NUMBER

public static final int SPECULATIVE_TOKEN_COUNT_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static SpeculativeDecodingSpec getDefaultInstance()
Returns
Type Description
SpeculativeDecodingSpec

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static SpeculativeDecodingSpec.Builder newBuilder()
Returns
Type Description
SpeculativeDecodingSpec.Builder

newBuilder(SpeculativeDecodingSpec prototype)

public static SpeculativeDecodingSpec.Builder newBuilder(SpeculativeDecodingSpec prototype)
Parameter
Name Description
prototype SpeculativeDecodingSpec
Returns
Type Description
SpeculativeDecodingSpec.Builder

parseDelimitedFrom(InputStream input)

public static SpeculativeDecodingSpec parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static SpeculativeDecodingSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static SpeculativeDecodingSpec parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static SpeculativeDecodingSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static SpeculativeDecodingSpec parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static SpeculativeDecodingSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static SpeculativeDecodingSpec parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static SpeculativeDecodingSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static SpeculativeDecodingSpec parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static SpeculativeDecodingSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static SpeculativeDecodingSpec parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static SpeculativeDecodingSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SpeculativeDecodingSpec
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<SpeculativeDecodingSpec> parser()
Returns
Type Description
Parser<SpeculativeDecodingSpec>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public SpeculativeDecodingSpec getDefaultInstanceForType()
Returns
Type Description
SpeculativeDecodingSpec

getDraftModelSpeculation()

public SpeculativeDecodingSpec.DraftModelSpeculation getDraftModelSpeculation()

draft model speculation.

.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2;

Returns
Type Description
SpeculativeDecodingSpec.DraftModelSpeculation

The draftModelSpeculation.

getDraftModelSpeculationOrBuilder()

public SpeculativeDecodingSpec.DraftModelSpeculationOrBuilder getDraftModelSpeculationOrBuilder()

draft model speculation.

.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2;

Returns
Type Description
SpeculativeDecodingSpec.DraftModelSpeculationOrBuilder

getNgramSpeculation()

public SpeculativeDecodingSpec.NgramSpeculation getNgramSpeculation()

N-Gram speculation.

.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3;

Returns
Type Description
SpeculativeDecodingSpec.NgramSpeculation

The ngramSpeculation.

getNgramSpeculationOrBuilder()

public SpeculativeDecodingSpec.NgramSpeculationOrBuilder getNgramSpeculationOrBuilder()

N-Gram speculation.

.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3;

Returns
Type Description
SpeculativeDecodingSpec.NgramSpeculationOrBuilder

getParserForType()

public Parser<SpeculativeDecodingSpec> getParserForType()
Returns
Type Description
Parser<SpeculativeDecodingSpec>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSpeculationCase()

public SpeculativeDecodingSpec.SpeculationCase getSpeculationCase()
Returns
Type Description
SpeculativeDecodingSpec.SpeculationCase

getSpeculativeTokenCount()

public int getSpeculativeTokenCount()

The number of speculative tokens to generate at each step.

int32 speculative_token_count = 1;

Returns
Type Description
int

The speculativeTokenCount.

hasDraftModelSpeculation()

public boolean hasDraftModelSpeculation()

draft model speculation.

.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2;

Returns
Type Description
boolean

Whether the draftModelSpeculation field is set.

hasNgramSpeculation()

public boolean hasNgramSpeculation()

N-Gram speculation.

.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3;

Returns
Type Description
boolean

Whether the ngramSpeculation field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public SpeculativeDecodingSpec.Builder newBuilderForType()
Returns
Type Description
SpeculativeDecodingSpec.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected SpeculativeDecodingSpec.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
SpeculativeDecodingSpec.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public SpeculativeDecodingSpec.Builder toBuilder()
Returns
Type Description
SpeculativeDecodingSpec.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException