Package com.google.cloud.aiplatform.v1
Class SpeculativeDecodingSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SpeculativeDecodingSpec.Builder>
com.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.Builder
- All Implemented Interfaces:
SpeculativeDecodingSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SpeculativeDecodingSpec
public static final class SpeculativeDecodingSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SpeculativeDecodingSpec.Builder>
implements SpeculativeDecodingSpecOrBuilder
Configuration for Speculative Decoding.Protobuf type
google.cloud.aiplatform.v1.SpeculativeDecodingSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()draft model speculation.N-Gram speculation.The number of speculative tokens to generate at each step.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptordraft model speculation.draft model speculation.draft model speculation.N-Gram speculation.N-Gram speculation.N-Gram speculation.intThe number of speculative tokens to generate at each step.booleandraft model speculation.booleanN-Gram speculation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleandraft model speculation.mergeFrom(SpeculativeDecodingSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) N-Gram speculation.draft model speculation.draft model speculation.N-Gram speculation.setNgramSpeculation(SpeculativeDecodingSpec.NgramSpeculation.Builder builderForValue) N-Gram speculation.setSpeculativeTokenCount(int value) The number of speculative tokens to generate at each step.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SpeculativeDecodingSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SpeculativeDecodingSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SpeculativeDecodingSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SpeculativeDecodingSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SpeculativeDecodingSpec.Builder>
-
mergeFrom
public SpeculativeDecodingSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SpeculativeDecodingSpec.Builder>- Throws:
IOException
-
getSpeculationCase
- Specified by:
getSpeculationCasein interfaceSpeculativeDecodingSpecOrBuilder
-
clearSpeculation
-
hasDraftModelSpeculation
public boolean hasDraftModelSpeculation()draft model speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2;- Specified by:
hasDraftModelSpeculationin interfaceSpeculativeDecodingSpecOrBuilder- Returns:
- Whether the draftModelSpeculation field is set.
-
getDraftModelSpeculation
draft model speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2;- Specified by:
getDraftModelSpeculationin interfaceSpeculativeDecodingSpecOrBuilder- Returns:
- The draftModelSpeculation.
-
setDraftModelSpeculation
public SpeculativeDecodingSpec.Builder setDraftModelSpeculation(SpeculativeDecodingSpec.DraftModelSpeculation value) draft model speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2; -
setDraftModelSpeculation
public SpeculativeDecodingSpec.Builder setDraftModelSpeculation(SpeculativeDecodingSpec.DraftModelSpeculation.Builder builderForValue) draft model speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2; -
mergeDraftModelSpeculation
public SpeculativeDecodingSpec.Builder mergeDraftModelSpeculation(SpeculativeDecodingSpec.DraftModelSpeculation value) draft model speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2; -
clearDraftModelSpeculation
draft model speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2; -
getDraftModelSpeculationBuilder
draft model speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2; -
getDraftModelSpeculationOrBuilder
draft model speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2;- Specified by:
getDraftModelSpeculationOrBuilderin interfaceSpeculativeDecodingSpecOrBuilder
-
hasNgramSpeculation
public boolean hasNgramSpeculation()N-Gram speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3;- Specified by:
hasNgramSpeculationin interfaceSpeculativeDecodingSpecOrBuilder- Returns:
- Whether the ngramSpeculation field is set.
-
getNgramSpeculation
N-Gram speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3;- Specified by:
getNgramSpeculationin interfaceSpeculativeDecodingSpecOrBuilder- Returns:
- The ngramSpeculation.
-
setNgramSpeculation
public SpeculativeDecodingSpec.Builder setNgramSpeculation(SpeculativeDecodingSpec.NgramSpeculation value) N-Gram speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3; -
setNgramSpeculation
public SpeculativeDecodingSpec.Builder setNgramSpeculation(SpeculativeDecodingSpec.NgramSpeculation.Builder builderForValue) N-Gram speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3; -
mergeNgramSpeculation
public SpeculativeDecodingSpec.Builder mergeNgramSpeculation(SpeculativeDecodingSpec.NgramSpeculation value) N-Gram speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3; -
clearNgramSpeculation
N-Gram speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3; -
getNgramSpeculationBuilder
N-Gram speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3; -
getNgramSpeculationOrBuilder
N-Gram speculation.
.google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3;- Specified by:
getNgramSpeculationOrBuilderin interfaceSpeculativeDecodingSpecOrBuilder
-
getSpeculativeTokenCount
public int getSpeculativeTokenCount()The number of speculative tokens to generate at each step.
int32 speculative_token_count = 1;- Specified by:
getSpeculativeTokenCountin interfaceSpeculativeDecodingSpecOrBuilder- Returns:
- The speculativeTokenCount.
-
setSpeculativeTokenCount
The number of speculative tokens to generate at each step.
int32 speculative_token_count = 1;- Parameters:
value- The speculativeTokenCount to set.- Returns:
- This builder for chaining.
-
clearSpeculativeTokenCount
The number of speculative tokens to generate at each step.
int32 speculative_token_count = 1;- Returns:
- This builder for chaining.
-