Interface SpeculativeDecodingSpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SpeculativeDecodingSpec, SpeculativeDecodingSpec.Builder

@Generated public interface SpeculativeDecodingSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasDraftModelSpeculation

      boolean hasDraftModelSpeculation()
       draft model speculation.
       
      .google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2;
      Returns:
      Whether the draftModelSpeculation field is set.
    • getDraftModelSpeculation

       draft model speculation.
       
      .google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2;
      Returns:
      The draftModelSpeculation.
    • getDraftModelSpeculationOrBuilder

      SpeculativeDecodingSpec.DraftModelSpeculationOrBuilder getDraftModelSpeculationOrBuilder()
       draft model speculation.
       
      .google.cloud.aiplatform.v1.SpeculativeDecodingSpec.DraftModelSpeculation draft_model_speculation = 2;
    • hasNgramSpeculation

      boolean hasNgramSpeculation()
       N-Gram speculation.
       
      .google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3;
      Returns:
      Whether the ngramSpeculation field is set.
    • getNgramSpeculation

       N-Gram speculation.
       
      .google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3;
      Returns:
      The ngramSpeculation.
    • getNgramSpeculationOrBuilder

       N-Gram speculation.
       
      .google.cloud.aiplatform.v1.SpeculativeDecodingSpec.NgramSpeculation ngram_speculation = 3;
    • getSpeculativeTokenCount

      int getSpeculativeTokenCount()
       The number of speculative tokens to generate at each step.
       
      int32 speculative_token_count = 1;
      Returns:
      The speculativeTokenCount.
    • getSpeculationCase