Package inference

Class GrpcPredictV2.ModelInferRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
inference.GrpcPredictV2.ModelInferRequest
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, GrpcPredictV2.ModelInferRequestOrBuilder, Serializable
Enclosing class:
GrpcPredictV2

public static final class GrpcPredictV2.ModelInferRequest extends com.google.protobuf.GeneratedMessageV3 implements GrpcPredictV2.ModelInferRequestOrBuilder
Protobuf type inference.ModelInferRequest
See Also:
  • Field Details

    • MODEL_NAME_FIELD_NUMBER

      public static final int MODEL_NAME_FIELD_NUMBER
      See Also:
    • MODEL_VERSION_FIELD_NUMBER

      public static final int MODEL_VERSION_FIELD_NUMBER
      See Also:
    • ID_FIELD_NUMBER

      public static final int ID_FIELD_NUMBER
      See Also:
    • PARAMETERS_FIELD_NUMBER

      public static final int PARAMETERS_FIELD_NUMBER
      See Also:
    • INPUTS_FIELD_NUMBER

      public static final int INPUTS_FIELD_NUMBER
      See Also:
    • OUTPUTS_FIELD_NUMBER

      public static final int OUTPUTS_FIELD_NUMBER
      See Also:
    • RAW_INPUT_CONTENTS_FIELD_NUMBER

      public static final int RAW_INPUT_CONTENTS_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getModelName

      public String getModelName()
       The name of the model to use for inferencing.
       
      string model_name = 1;
      Specified by:
      getModelName in interface GrpcPredictV2.ModelInferRequestOrBuilder
      Returns:
      The modelName.
    • getModelNameBytes

      public com.google.protobuf.ByteString getModelNameBytes()
       The name of the model to use for inferencing.
       
      string model_name = 1;
      Specified by:
      getModelNameBytes in interface GrpcPredictV2.ModelInferRequestOrBuilder
      Returns:
      The bytes for modelName.
    • getModelVersion

      public String getModelVersion()
       The version of the model to use for inference. If not given the
       server will choose a version based on the model and internal policy.
       
      string model_version = 2;
      Specified by:
      getModelVersion in interface GrpcPredictV2.ModelInferRequestOrBuilder
      Returns:
      The modelVersion.
    • getModelVersionBytes

      public com.google.protobuf.ByteString getModelVersionBytes()
       The version of the model to use for inference. If not given the
       server will choose a version based on the model and internal policy.
       
      string model_version = 2;
      Specified by:
      getModelVersionBytes in interface GrpcPredictV2.ModelInferRequestOrBuilder
      Returns:
      The bytes for modelVersion.
    • getId

      public String getId()
       Optional identifier for the request. If specified will be
       returned in the response.
       
      string id = 3;
      Specified by:
      getId in interface GrpcPredictV2.ModelInferRequestOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       Optional identifier for the request. If specified will be
       returned in the response.
       
      string id = 3;
      Specified by:
      getIdBytes in interface GrpcPredictV2.ModelInferRequestOrBuilder
      Returns:
      The bytes for id.
    • getParametersCount

      public int getParametersCount()
      Description copied from interface: GrpcPredictV2.ModelInferRequestOrBuilder
       Optional inference parameters.
       
      map<string, .inference.InferParameter> parameters = 4;
      Specified by:
      getParametersCount in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • containsParameters

      public boolean containsParameters(String key)
       Optional inference parameters.
       
      map<string, .inference.InferParameter> parameters = 4;
      Specified by:
      containsParameters in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getParameters

      Deprecated.
      Use getParametersMap() instead.
      Specified by:
      getParameters in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getParametersMap

      public Map<String,GrpcPredictV2.InferParameter> getParametersMap()
       Optional inference parameters.
       
      map<string, .inference.InferParameter> parameters = 4;
      Specified by:
      getParametersMap in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getParametersOrDefault

      public GrpcPredictV2.InferParameter getParametersOrDefault(String key, GrpcPredictV2.InferParameter defaultValue)
       Optional inference parameters.
       
      map<string, .inference.InferParameter> parameters = 4;
      Specified by:
      getParametersOrDefault in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getParametersOrThrow

      public GrpcPredictV2.InferParameter getParametersOrThrow(String key)
       Optional inference parameters.
       
      map<string, .inference.InferParameter> parameters = 4;
      Specified by:
      getParametersOrThrow in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getInputsList

       The input tensors for the inference.
       
      repeated .inference.ModelInferRequest.InferInputTensor inputs = 5;
      Specified by:
      getInputsList in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getInputsOrBuilderList

      public List<? extends GrpcPredictV2.ModelInferRequest.InferInputTensorOrBuilder> getInputsOrBuilderList()
       The input tensors for the inference.
       
      repeated .inference.ModelInferRequest.InferInputTensor inputs = 5;
      Specified by:
      getInputsOrBuilderList in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getInputsCount

      public int getInputsCount()
       The input tensors for the inference.
       
      repeated .inference.ModelInferRequest.InferInputTensor inputs = 5;
      Specified by:
      getInputsCount in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getInputs

       The input tensors for the inference.
       
      repeated .inference.ModelInferRequest.InferInputTensor inputs = 5;
      Specified by:
      getInputs in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getInputsOrBuilder

      public GrpcPredictV2.ModelInferRequest.InferInputTensorOrBuilder getInputsOrBuilder(int index)
       The input tensors for the inference.
       
      repeated .inference.ModelInferRequest.InferInputTensor inputs = 5;
      Specified by:
      getInputsOrBuilder in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getOutputsList

       The requested output tensors for the inference. Optional, if not
       specified all outputs produced by the model will be returned.
       
      repeated .inference.ModelInferRequest.InferRequestedOutputTensor outputs = 6;
      Specified by:
      getOutputsList in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getOutputsOrBuilderList

       The requested output tensors for the inference. Optional, if not
       specified all outputs produced by the model will be returned.
       
      repeated .inference.ModelInferRequest.InferRequestedOutputTensor outputs = 6;
      Specified by:
      getOutputsOrBuilderList in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getOutputsCount

      public int getOutputsCount()
       The requested output tensors for the inference. Optional, if not
       specified all outputs produced by the model will be returned.
       
      repeated .inference.ModelInferRequest.InferRequestedOutputTensor outputs = 6;
      Specified by:
      getOutputsCount in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getOutputs

       The requested output tensors for the inference. Optional, if not
       specified all outputs produced by the model will be returned.
       
      repeated .inference.ModelInferRequest.InferRequestedOutputTensor outputs = 6;
      Specified by:
      getOutputs in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getOutputsOrBuilder

       The requested output tensors for the inference. Optional, if not
       specified all outputs produced by the model will be returned.
       
      repeated .inference.ModelInferRequest.InferRequestedOutputTensor outputs = 6;
      Specified by:
      getOutputsOrBuilder in interface GrpcPredictV2.ModelInferRequestOrBuilder
    • getRawInputContentsList

      public List<com.google.protobuf.ByteString> getRawInputContentsList()
       The data contained in an input tensor can be represented in "raw"
       bytes form or in the repeated type that matches the tensor's data
       type. To use the raw representation 'raw_input_contents' must be
       initialized with data for each tensor in the same order as
       'inputs'. For each tensor, the size of this content must match
       what is expected by the tensor's shape and data type. The raw
       data must be the flattened, one-dimensional, row-major order of
       the tensor elements without any stride or padding between the
       elements. Note that the FP16 and BF16 data types must be represented as
       raw content as there is no specific data type for a 16-bit float type.
      
       If this field is specified then InferInputTensor::contents must
       not be specified for any input tensor.
       
      repeated bytes raw_input_contents = 7;
      Specified by:
      getRawInputContentsList in interface GrpcPredictV2.ModelInferRequestOrBuilder
      Returns:
      A list containing the rawInputContents.
    • getRawInputContentsCount

      public int getRawInputContentsCount()
       The data contained in an input tensor can be represented in "raw"
       bytes form or in the repeated type that matches the tensor's data
       type. To use the raw representation 'raw_input_contents' must be
       initialized with data for each tensor in the same order as
       'inputs'. For each tensor, the size of this content must match
       what is expected by the tensor's shape and data type. The raw
       data must be the flattened, one-dimensional, row-major order of
       the tensor elements without any stride or padding between the
       elements. Note that the FP16 and BF16 data types must be represented as
       raw content as there is no specific data type for a 16-bit float type.
      
       If this field is specified then InferInputTensor::contents must
       not be specified for any input tensor.
       
      repeated bytes raw_input_contents = 7;
      Specified by:
      getRawInputContentsCount in interface GrpcPredictV2.ModelInferRequestOrBuilder
      Returns:
      The count of rawInputContents.
    • getRawInputContents

      public com.google.protobuf.ByteString getRawInputContents(int index)
       The data contained in an input tensor can be represented in "raw"
       bytes form or in the repeated type that matches the tensor's data
       type. To use the raw representation 'raw_input_contents' must be
       initialized with data for each tensor in the same order as
       'inputs'. For each tensor, the size of this content must match
       what is expected by the tensor's shape and data type. The raw
       data must be the flattened, one-dimensional, row-major order of
       the tensor elements without any stride or padding between the
       elements. Note that the FP16 and BF16 data types must be represented as
       raw content as there is no specific data type for a 16-bit float type.
      
       If this field is specified then InferInputTensor::contents must
       not be specified for any input tensor.
       
      repeated bytes raw_input_contents = 7;
      Specified by:
      getRawInputContents in interface GrpcPredictV2.ModelInferRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The rawInputContents at the given index.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GrpcPredictV2.ModelInferRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GrpcPredictV2.ModelInferRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GrpcPredictV2.ModelInferRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public GrpcPredictV2.ModelInferRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static GrpcPredictV2.ModelInferRequest.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected GrpcPredictV2.ModelInferRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static GrpcPredictV2.ModelInferRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<GrpcPredictV2.ModelInferRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<GrpcPredictV2.ModelInferRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public GrpcPredictV2.ModelInferRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder