Documentation ¶
Index ¶
- Variables
- func RegisterPredictionServiceServer(s grpc.ServiceRegistrar, srv PredictionServiceServer)
- type DataType
- type ModelSpec
- func (*ModelSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ModelSpec) GetName() string
- func (x *ModelSpec) GetSignatureName() string
- func (x *ModelSpec) GetVersion() *wrapperspb.Int64Value
- func (m *ModelSpec) GetVersionChoice() isModelSpec_VersionChoice
- func (x *ModelSpec) GetVersionLabel() string
- func (*ModelSpec) ProtoMessage()
- func (x *ModelSpec) ProtoReflect() protoreflect.Message
- func (x *ModelSpec) Reset()
- func (x *ModelSpec) String() string
- func (m *ModelSpec) Validate() error
- func (m *ModelSpec) ValidateAll() error
- type ModelSpecMultiError
- type ModelSpecValidationError
- type ModelSpec_Version
- type ModelSpec_VersionLabel
- type PredictRequest
- func (*PredictRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PredictRequest) GetInputs() map[string]*TensorProto
- func (x *PredictRequest) GetModelSpec() *ModelSpec
- func (x *PredictRequest) GetOutputFilter() []string
- func (*PredictRequest) ProtoMessage()
- func (x *PredictRequest) ProtoReflect() protoreflect.Message
- func (x *PredictRequest) Reset()
- func (x *PredictRequest) String() string
- func (m *PredictRequest) Validate() error
- func (m *PredictRequest) ValidateAll() error
- type PredictRequestMultiError
- type PredictRequestValidationError
- func (e PredictRequestValidationError) Cause() error
- func (e PredictRequestValidationError) Error() string
- func (e PredictRequestValidationError) ErrorName() string
- func (e PredictRequestValidationError) Field() string
- func (e PredictRequestValidationError) Key() bool
- func (e PredictRequestValidationError) Reason() string
- type PredictResponse
- func (*PredictResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PredictResponse) GetModelSpec() *ModelSpec
- func (x *PredictResponse) GetOutputs() map[string]*TensorProto
- func (*PredictResponse) ProtoMessage()
- func (x *PredictResponse) ProtoReflect() protoreflect.Message
- func (x *PredictResponse) Reset()
- func (x *PredictResponse) String() string
- func (m *PredictResponse) Validate() error
- func (m *PredictResponse) ValidateAll() error
- type PredictResponseMultiError
- type PredictResponseValidationError
- func (e PredictResponseValidationError) Cause() error
- func (e PredictResponseValidationError) Error() string
- func (e PredictResponseValidationError) ErrorName() string
- func (e PredictResponseValidationError) Field() string
- func (e PredictResponseValidationError) Key() bool
- func (e PredictResponseValidationError) Reason() string
- type PredictionServiceClient
- type PredictionServiceServer
- type ResourceHandleProto
- func (*ResourceHandleProto) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceHandleProto) GetContainer() string
- func (x *ResourceHandleProto) GetDevice() string
- func (x *ResourceHandleProto) GetDtypesAndShapes() []*ResourceHandleProto_DtypeAndShape
- func (x *ResourceHandleProto) GetHashCode() uint64
- func (x *ResourceHandleProto) GetMaybeTypeName() string
- func (x *ResourceHandleProto) GetName() string
- func (*ResourceHandleProto) ProtoMessage()
- func (x *ResourceHandleProto) ProtoReflect() protoreflect.Message
- func (x *ResourceHandleProto) Reset()
- func (x *ResourceHandleProto) String() string
- func (m *ResourceHandleProto) Validate() error
- func (m *ResourceHandleProto) ValidateAll() error
- type ResourceHandleProtoMultiError
- type ResourceHandleProtoValidationError
- func (e ResourceHandleProtoValidationError) Cause() error
- func (e ResourceHandleProtoValidationError) Error() string
- func (e ResourceHandleProtoValidationError) ErrorName() string
- func (e ResourceHandleProtoValidationError) Field() string
- func (e ResourceHandleProtoValidationError) Key() bool
- func (e ResourceHandleProtoValidationError) Reason() string
- type ResourceHandleProto_DtypeAndShape
- func (*ResourceHandleProto_DtypeAndShape) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceHandleProto_DtypeAndShape) GetDtype() DataType
- func (x *ResourceHandleProto_DtypeAndShape) GetShape() *TensorShapeProto
- func (*ResourceHandleProto_DtypeAndShape) ProtoMessage()
- func (x *ResourceHandleProto_DtypeAndShape) ProtoReflect() protoreflect.Message
- func (x *ResourceHandleProto_DtypeAndShape) Reset()
- func (x *ResourceHandleProto_DtypeAndShape) String() string
- func (m *ResourceHandleProto_DtypeAndShape) Validate() error
- func (m *ResourceHandleProto_DtypeAndShape) ValidateAll() error
- type ResourceHandleProto_DtypeAndShapeMultiError
- type ResourceHandleProto_DtypeAndShapeValidationError
- func (e ResourceHandleProto_DtypeAndShapeValidationError) Cause() error
- func (e ResourceHandleProto_DtypeAndShapeValidationError) Error() string
- func (e ResourceHandleProto_DtypeAndShapeValidationError) ErrorName() string
- func (e ResourceHandleProto_DtypeAndShapeValidationError) Field() string
- func (e ResourceHandleProto_DtypeAndShapeValidationError) Key() bool
- func (e ResourceHandleProto_DtypeAndShapeValidationError) Reason() string
- type SerializedDType
- func (*SerializedDType) Descriptor() ([]byte, []int)deprecated
- func (x *SerializedDType) GetDatatype() DataType
- func (*SerializedDType) ProtoMessage()
- func (x *SerializedDType) ProtoReflect() protoreflect.Message
- func (x *SerializedDType) Reset()
- func (x *SerializedDType) String() string
- func (m *SerializedDType) Validate() error
- func (m *SerializedDType) ValidateAll() error
- type SerializedDTypeMultiError
- type SerializedDTypeValidationError
- func (e SerializedDTypeValidationError) Cause() error
- func (e SerializedDTypeValidationError) Error() string
- func (e SerializedDTypeValidationError) ErrorName() string
- func (e SerializedDTypeValidationError) Field() string
- func (e SerializedDTypeValidationError) Key() bool
- func (e SerializedDTypeValidationError) Reason() string
- type TensorProto
- func (*TensorProto) Descriptor() ([]byte, []int)deprecated
- func (x *TensorProto) GetBoolVal() []bool
- func (x *TensorProto) GetDcomplexVal() []float64
- func (x *TensorProto) GetDoubleVal() []float64
- func (x *TensorProto) GetDtype() DataType
- func (x *TensorProto) GetFloat8Val() []byte
- func (x *TensorProto) GetFloatVal() []float32
- func (x *TensorProto) GetHalfVal() []int32
- func (x *TensorProto) GetInt64Val() []int64
- func (x *TensorProto) GetIntVal() []int32
- func (x *TensorProto) GetResourceHandleVal() []*ResourceHandleProto
- func (x *TensorProto) GetScomplexVal() []float32
- func (x *TensorProto) GetStringVal() [][]byte
- func (x *TensorProto) GetTensorContent() []byte
- func (x *TensorProto) GetTensorShape() *TensorShapeProto
- func (x *TensorProto) GetUint32Val() []uint32
- func (x *TensorProto) GetUint64Val() []uint64
- func (x *TensorProto) GetVariantVal() []*VariantTensorDataProto
- func (x *TensorProto) GetVersionNumber() int32
- func (*TensorProto) ProtoMessage()
- func (x *TensorProto) ProtoReflect() protoreflect.Message
- func (x *TensorProto) Reset()
- func (x *TensorProto) String() string
- func (m *TensorProto) Validate() error
- func (m *TensorProto) ValidateAll() error
- type TensorProtoMultiError
- type TensorProtoValidationError
- func (e TensorProtoValidationError) Cause() error
- func (e TensorProtoValidationError) Error() string
- func (e TensorProtoValidationError) ErrorName() string
- func (e TensorProtoValidationError) Field() string
- func (e TensorProtoValidationError) Key() bool
- func (e TensorProtoValidationError) Reason() string
- type TensorShapeProto
- func (*TensorShapeProto) Descriptor() ([]byte, []int)deprecated
- func (x *TensorShapeProto) GetDim() []*TensorShapeProto_Dim
- func (x *TensorShapeProto) GetUnknownRank() bool
- func (*TensorShapeProto) ProtoMessage()
- func (x *TensorShapeProto) ProtoReflect() protoreflect.Message
- func (x *TensorShapeProto) Reset()
- func (x *TensorShapeProto) String() string
- func (m *TensorShapeProto) Validate() error
- func (m *TensorShapeProto) ValidateAll() error
- type TensorShapeProtoMultiError
- type TensorShapeProtoValidationError
- func (e TensorShapeProtoValidationError) Cause() error
- func (e TensorShapeProtoValidationError) Error() string
- func (e TensorShapeProtoValidationError) ErrorName() string
- func (e TensorShapeProtoValidationError) Field() string
- func (e TensorShapeProtoValidationError) Key() bool
- func (e TensorShapeProtoValidationError) Reason() string
- type TensorShapeProto_Dim
- func (*TensorShapeProto_Dim) Descriptor() ([]byte, []int)deprecated
- func (x *TensorShapeProto_Dim) GetName() string
- func (x *TensorShapeProto_Dim) GetSize() int64
- func (*TensorShapeProto_Dim) ProtoMessage()
- func (x *TensorShapeProto_Dim) ProtoReflect() protoreflect.Message
- func (x *TensorShapeProto_Dim) Reset()
- func (x *TensorShapeProto_Dim) String() string
- func (m *TensorShapeProto_Dim) Validate() error
- func (m *TensorShapeProto_Dim) ValidateAll() error
- type TensorShapeProto_DimMultiError
- type TensorShapeProto_DimValidationError
- func (e TensorShapeProto_DimValidationError) Cause() error
- func (e TensorShapeProto_DimValidationError) Error() string
- func (e TensorShapeProto_DimValidationError) ErrorName() string
- func (e TensorShapeProto_DimValidationError) Field() string
- func (e TensorShapeProto_DimValidationError) Key() bool
- func (e TensorShapeProto_DimValidationError) Reason() string
- type UnimplementedPredictionServiceServer
- type UnsafePredictionServiceServer
- type VariantTensorDataProto
- func (*VariantTensorDataProto) Descriptor() ([]byte, []int)deprecated
- func (x *VariantTensorDataProto) GetMetadata() []byte
- func (x *VariantTensorDataProto) GetTensors() []*TensorProto
- func (x *VariantTensorDataProto) GetTypeName() string
- func (*VariantTensorDataProto) ProtoMessage()
- func (x *VariantTensorDataProto) ProtoReflect() protoreflect.Message
- func (x *VariantTensorDataProto) Reset()
- func (x *VariantTensorDataProto) String() string
- func (m *VariantTensorDataProto) Validate() error
- func (m *VariantTensorDataProto) ValidateAll() error
- type VariantTensorDataProtoMultiError
- type VariantTensorDataProtoValidationError
- func (e VariantTensorDataProtoValidationError) Cause() error
- func (e VariantTensorDataProtoValidationError) Error() string
- func (e VariantTensorDataProtoValidationError) ErrorName() string
- func (e VariantTensorDataProtoValidationError) Field() string
- func (e VariantTensorDataProtoValidationError) Key() bool
- func (e VariantTensorDataProtoValidationError) Reason() string
Constants ¶
This section is empty.
Variables ¶
var ( DataType_name = map[int32]string{ 0: "DT_INVALID", 1: "DT_FLOAT", 2: "DT_DOUBLE", 3: "DT_INT32", 4: "DT_UINT8", 5: "DT_INT16", 6: "DT_INT8", 7: "DT_STRING", 8: "DT_COMPLEX64", 9: "DT_INT64", 10: "DT_BOOL", 11: "DT_QINT8", 12: "DT_QUINT8", 13: "DT_QINT32", 14: "DT_BFLOAT16", 15: "DT_QINT16", 16: "DT_QUINT16", 17: "DT_UINT16", 18: "DT_COMPLEX128", 19: "DT_HALF", 20: "DT_RESOURCE", 21: "DT_VARIANT", 22: "DT_UINT32", 23: "DT_UINT64", 24: "DT_FLOAT8_E5M2", 25: "DT_FLOAT8_E4M3FN", 101: "DT_FLOAT_REF", 102: "DT_DOUBLE_REF", 103: "DT_INT32_REF", 104: "DT_UINT8_REF", 105: "DT_INT16_REF", 106: "DT_INT8_REF", 107: "DT_STRING_REF", 108: "DT_COMPLEX64_REF", 109: "DT_INT64_REF", 110: "DT_BOOL_REF", 111: "DT_QINT8_REF", 112: "DT_QUINT8_REF", 113: "DT_QINT32_REF", 114: "DT_BFLOAT16_REF", 115: "DT_QINT16_REF", 116: "DT_QUINT16_REF", 117: "DT_UINT16_REF", 118: "DT_COMPLEX128_REF", 119: "DT_HALF_REF", 120: "DT_RESOURCE_REF", 121: "DT_VARIANT_REF", 122: "DT_UINT32_REF", 123: "DT_UINT64_REF", 124: "DT_FLOAT8_E5M2_REF", 125: "DT_FLOAT8_E4M3FN_REF", } DataType_value = map[string]int32{ "DT_INVALID": 0, "DT_FLOAT": 1, "DT_DOUBLE": 2, "DT_INT32": 3, "DT_UINT8": 4, "DT_INT16": 5, "DT_INT8": 6, "DT_STRING": 7, "DT_COMPLEX64": 8, "DT_INT64": 9, "DT_BOOL": 10, "DT_QINT8": 11, "DT_QUINT8": 12, "DT_QINT32": 13, "DT_BFLOAT16": 14, "DT_QINT16": 15, "DT_QUINT16": 16, "DT_UINT16": 17, "DT_COMPLEX128": 18, "DT_HALF": 19, "DT_RESOURCE": 20, "DT_VARIANT": 21, "DT_UINT32": 22, "DT_UINT64": 23, "DT_FLOAT8_E5M2": 24, "DT_FLOAT8_E4M3FN": 25, "DT_FLOAT_REF": 101, "DT_DOUBLE_REF": 102, "DT_INT32_REF": 103, "DT_UINT8_REF": 104, "DT_INT16_REF": 105, "DT_INT8_REF": 106, "DT_STRING_REF": 107, "DT_COMPLEX64_REF": 108, "DT_INT64_REF": 109, "DT_BOOL_REF": 110, "DT_QINT8_REF": 111, "DT_QUINT8_REF": 112, "DT_QINT32_REF": 113, "DT_BFLOAT16_REF": 114, "DT_QINT16_REF": 115, "DT_QUINT16_REF": 116, "DT_UINT16_REF": 117, "DT_COMPLEX128_REF": 118, "DT_HALF_REF": 119, "DT_RESOURCE_REF": 120, "DT_VARIANT_REF": 121, "DT_UINT32_REF": 122, "DT_UINT64_REF": 123, "DT_FLOAT8_E5M2_REF": 124, "DT_FLOAT8_E4M3FN_REF": 125, } )
Enum value maps for DataType.
var File_pkg_apis_tfserving_v1_model_proto protoreflect.FileDescriptor
var File_pkg_apis_tfserving_v1_predict_proto protoreflect.FileDescriptor
var File_pkg_apis_tfserving_v1_prediction_service_proto protoreflect.FileDescriptor
var File_pkg_apis_tfserving_v1_resource_handle_proto protoreflect.FileDescriptor
var File_pkg_apis_tfserving_v1_tensor_proto protoreflect.FileDescriptor
var File_pkg_apis_tfserving_v1_tensor_shape_proto protoreflect.FileDescriptor
var File_pkg_apis_tfserving_v1_types_proto protoreflect.FileDescriptor
var PredictionService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "tfserving.v1.PredictionService", HandlerType: (*PredictionServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Predict", Handler: _PredictionService_Predict_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pkg/apis/tfserving/v1/prediction_service.proto", }
PredictionService_ServiceDesc is the grpc.ServiceDesc for PredictionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPredictionServiceServer ¶
func RegisterPredictionServiceServer(s grpc.ServiceRegistrar, srv PredictionServiceServer)
Types ¶
type DataType ¶
type DataType int32
(== suppress_warning documentation-presence ==) LINT.IfChange
const ( // Not a legal value for DataType. Used to indicate a DataType field // has not been set. DataType_DT_INVALID DataType = 0 // Data types that all computation devices are expected to be // capable to support. DataType_DT_FLOAT DataType = 1 DataType_DT_DOUBLE DataType = 2 DataType_DT_INT32 DataType = 3 DataType_DT_UINT8 DataType = 4 DataType_DT_INT16 DataType = 5 DataType_DT_INT8 DataType = 6 DataType_DT_STRING DataType = 7 DataType_DT_COMPLEX64 DataType = 8 // Single-precision complex DataType_DT_INT64 DataType = 9 DataType_DT_BOOL DataType = 10 DataType_DT_QINT8 DataType = 11 // Quantized int8 DataType_DT_QUINT8 DataType = 12 // Quantized uint8 DataType_DT_QINT32 DataType = 13 // Quantized int32 DataType_DT_BFLOAT16 DataType = 14 // Float32 truncated to 16 bits. DataType_DT_QINT16 DataType = 15 // Quantized int16 DataType_DT_QUINT16 DataType = 16 // Quantized uint16 DataType_DT_UINT16 DataType = 17 DataType_DT_COMPLEX128 DataType = 18 // Double-precision complex DataType_DT_HALF DataType = 19 DataType_DT_RESOURCE DataType = 20 DataType_DT_VARIANT DataType = 21 // Arbitrary C++ data types DataType_DT_UINT32 DataType = 22 DataType_DT_UINT64 DataType = 23 DataType_DT_FLOAT8_E5M2 DataType = 24 // 5 exponent bits, 2 mantissa bits. DataType_DT_FLOAT8_E4M3FN DataType = 25 // 4 exponent bits, 3 mantissa bits, finite-only, with // Do not use! These are only for parameters. Every enum above // should have a corresponding value below (verified by types_test). DataType_DT_FLOAT_REF DataType = 101 DataType_DT_DOUBLE_REF DataType = 102 DataType_DT_INT32_REF DataType = 103 DataType_DT_UINT8_REF DataType = 104 DataType_DT_INT16_REF DataType = 105 DataType_DT_INT8_REF DataType = 106 DataType_DT_STRING_REF DataType = 107 DataType_DT_COMPLEX64_REF DataType = 108 DataType_DT_INT64_REF DataType = 109 DataType_DT_BOOL_REF DataType = 110 DataType_DT_QINT8_REF DataType = 111 DataType_DT_QUINT8_REF DataType = 112 DataType_DT_QINT32_REF DataType = 113 DataType_DT_BFLOAT16_REF DataType = 114 DataType_DT_QINT16_REF DataType = 115 DataType_DT_QUINT16_REF DataType = 116 DataType_DT_UINT16_REF DataType = 117 DataType_DT_COMPLEX128_REF DataType = 118 DataType_DT_HALF_REF DataType = 119 DataType_DT_RESOURCE_REF DataType = 120 DataType_DT_VARIANT_REF DataType = 121 DataType_DT_UINT32_REF DataType = 122 DataType_DT_UINT64_REF DataType = 123 DataType_DT_FLOAT8_E5M2_REF DataType = 124 DataType_DT_FLOAT8_E4M3FN_REF DataType = 125 )
func (DataType) Descriptor ¶
func (DataType) Descriptor() protoreflect.EnumDescriptor
func (DataType) EnumDescriptor
deprecated
func (DataType) Number ¶
func (x DataType) Number() protoreflect.EnumNumber
func (DataType) Type ¶
func (DataType) Type() protoreflect.EnumType
type ModelSpec ¶
type ModelSpec struct { // Required servable name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional choice of which version of the model to use. // // Recommended to be left unset in the common case. Should be specified only // when there is a strong version consistency requirement. // // When left unspecified, the system will serve the best available version. // This is typically the latest version, though during version transitions, // notably when serving on a fleet of instances, may be either the previous or // new version. // // Types that are assignable to VersionChoice: // // *ModelSpec_Version // *ModelSpec_VersionLabel VersionChoice isModelSpec_VersionChoice `protobuf_oneof:"version_choice"` // A named signature to evaluate. If unspecified, the default signature will // be used. SignatureName string `protobuf:"bytes,3,opt,name=signature_name,json=signatureName,proto3" json:"signature_name,omitempty"` // contains filtered or unexported fields }
Metadata for an inference request such as the model name and version.
func (*ModelSpec) Descriptor
deprecated
func (*ModelSpec) GetSignatureName ¶
func (*ModelSpec) GetVersion ¶
func (x *ModelSpec) GetVersion() *wrapperspb.Int64Value
func (*ModelSpec) GetVersionChoice ¶
func (m *ModelSpec) GetVersionChoice() isModelSpec_VersionChoice
func (*ModelSpec) GetVersionLabel ¶
func (*ModelSpec) ProtoMessage ¶
func (*ModelSpec) ProtoMessage()
func (*ModelSpec) ProtoReflect ¶
func (x *ModelSpec) ProtoReflect() protoreflect.Message
func (*ModelSpec) Validate ¶
Validate checks the field values on ModelSpec with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ModelSpec) ValidateAll ¶
ValidateAll checks the field values on ModelSpec with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ModelSpecMultiError, or nil if none found.
type ModelSpecMultiError ¶
type ModelSpecMultiError []error
ModelSpecMultiError is an error wrapping multiple validation errors returned by ModelSpec.ValidateAll() if the designated constraints aren't met.
func (ModelSpecMultiError) AllErrors ¶
func (m ModelSpecMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ModelSpecMultiError) Error ¶
func (m ModelSpecMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ModelSpecValidationError ¶
type ModelSpecValidationError struct {
// contains filtered or unexported fields
}
ModelSpecValidationError is the validation error returned by ModelSpec.Validate if the designated constraints aren't met.
func (ModelSpecValidationError) Cause ¶
func (e ModelSpecValidationError) Cause() error
Cause function returns cause value.
func (ModelSpecValidationError) Error ¶
func (e ModelSpecValidationError) Error() string
Error satisfies the builtin error interface
func (ModelSpecValidationError) ErrorName ¶
func (e ModelSpecValidationError) ErrorName() string
ErrorName returns error name.
func (ModelSpecValidationError) Field ¶
func (e ModelSpecValidationError) Field() string
Field function returns field value.
func (ModelSpecValidationError) Key ¶
func (e ModelSpecValidationError) Key() bool
Key function returns key value.
func (ModelSpecValidationError) Reason ¶
func (e ModelSpecValidationError) Reason() string
Reason function returns reason value.
type ModelSpec_Version ¶
type ModelSpec_Version struct { // Use this specific version number. Version *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=version,proto3,oneof"` }
type ModelSpec_VersionLabel ¶
type ModelSpec_VersionLabel struct { // Use the version associated with the given label. VersionLabel string `protobuf:"bytes,4,opt,name=version_label,json=versionLabel,proto3,oneof"` }
type PredictRequest ¶
type PredictRequest struct { // Model Specification. If version is not specified, will use the latest // (numerical) version. ModelSpec *ModelSpec `protobuf:"bytes,1,opt,name=model_spec,json=modelSpec,proto3" json:"model_spec,omitempty"` // Input tensors. // Names of input tensor are alias names. The mapping from aliases to real // input tensor names is stored in the SavedModel export as a prediction // SignatureDef under the 'inputs' field. Inputs map[string]*TensorProto `` /* 153-byte string literal not displayed */ // Output filter. // Names specified are alias names. The mapping from aliases to real output // tensor names is stored in the SavedModel export as a prediction // SignatureDef under the 'outputs' field. // Only tensors specified here will be run/fetched and returned, with the // exception that when none is specified, all tensors specified in the // named signature will be run/fetched and returned. OutputFilter []string `protobuf:"bytes,3,rep,name=output_filter,json=outputFilter,proto3" json:"output_filter,omitempty"` // contains filtered or unexported fields }
PredictRequest specifies which TensorFlow model to run, as well as how inputs are mapped to tensors and how outputs are filtered before returning to user.
func (*PredictRequest) Descriptor
deprecated
func (*PredictRequest) Descriptor() ([]byte, []int)
Deprecated: Use PredictRequest.ProtoReflect.Descriptor instead.
func (*PredictRequest) GetInputs ¶
func (x *PredictRequest) GetInputs() map[string]*TensorProto
func (*PredictRequest) GetModelSpec ¶
func (x *PredictRequest) GetModelSpec() *ModelSpec
func (*PredictRequest) GetOutputFilter ¶
func (x *PredictRequest) GetOutputFilter() []string
func (*PredictRequest) ProtoMessage ¶
func (*PredictRequest) ProtoMessage()
func (*PredictRequest) ProtoReflect ¶
func (x *PredictRequest) ProtoReflect() protoreflect.Message
func (*PredictRequest) Reset ¶
func (x *PredictRequest) Reset()
func (*PredictRequest) String ¶
func (x *PredictRequest) String() string
func (*PredictRequest) Validate ¶
func (m *PredictRequest) Validate() error
Validate checks the field values on PredictRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PredictRequest) ValidateAll ¶
func (m *PredictRequest) ValidateAll() error
ValidateAll checks the field values on PredictRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PredictRequestMultiError, or nil if none found.
type PredictRequestMultiError ¶
type PredictRequestMultiError []error
PredictRequestMultiError is an error wrapping multiple validation errors returned by PredictRequest.ValidateAll() if the designated constraints aren't met.
func (PredictRequestMultiError) AllErrors ¶
func (m PredictRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PredictRequestMultiError) Error ¶
func (m PredictRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PredictRequestValidationError ¶
type PredictRequestValidationError struct {
// contains filtered or unexported fields
}
PredictRequestValidationError is the validation error returned by PredictRequest.Validate if the designated constraints aren't met.
func (PredictRequestValidationError) Cause ¶
func (e PredictRequestValidationError) Cause() error
Cause function returns cause value.
func (PredictRequestValidationError) Error ¶
func (e PredictRequestValidationError) Error() string
Error satisfies the builtin error interface
func (PredictRequestValidationError) ErrorName ¶
func (e PredictRequestValidationError) ErrorName() string
ErrorName returns error name.
func (PredictRequestValidationError) Field ¶
func (e PredictRequestValidationError) Field() string
Field function returns field value.
func (PredictRequestValidationError) Key ¶
func (e PredictRequestValidationError) Key() bool
Key function returns key value.
func (PredictRequestValidationError) Reason ¶
func (e PredictRequestValidationError) Reason() string
Reason function returns reason value.
type PredictResponse ¶
type PredictResponse struct { // Effective Model Specification used to process PredictRequest. ModelSpec *ModelSpec `protobuf:"bytes,2,opt,name=model_spec,json=modelSpec,proto3" json:"model_spec,omitempty"` // Output tensors. Outputs map[string]*TensorProto `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
Response for PredictRequest on successful run.
func (*PredictResponse) Descriptor
deprecated
func (*PredictResponse) Descriptor() ([]byte, []int)
Deprecated: Use PredictResponse.ProtoReflect.Descriptor instead.
func (*PredictResponse) GetModelSpec ¶
func (x *PredictResponse) GetModelSpec() *ModelSpec
func (*PredictResponse) GetOutputs ¶
func (x *PredictResponse) GetOutputs() map[string]*TensorProto
func (*PredictResponse) ProtoMessage ¶
func (*PredictResponse) ProtoMessage()
func (*PredictResponse) ProtoReflect ¶
func (x *PredictResponse) ProtoReflect() protoreflect.Message
func (*PredictResponse) Reset ¶
func (x *PredictResponse) Reset()
func (*PredictResponse) String ¶
func (x *PredictResponse) String() string
func (*PredictResponse) Validate ¶
func (m *PredictResponse) Validate() error
Validate checks the field values on PredictResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PredictResponse) ValidateAll ¶
func (m *PredictResponse) ValidateAll() error
ValidateAll checks the field values on PredictResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PredictResponseMultiError, or nil if none found.
type PredictResponseMultiError ¶
type PredictResponseMultiError []error
PredictResponseMultiError is an error wrapping multiple validation errors returned by PredictResponse.ValidateAll() if the designated constraints aren't met.
func (PredictResponseMultiError) AllErrors ¶
func (m PredictResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PredictResponseMultiError) Error ¶
func (m PredictResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PredictResponseValidationError ¶
type PredictResponseValidationError struct {
// contains filtered or unexported fields
}
PredictResponseValidationError is the validation error returned by PredictResponse.Validate if the designated constraints aren't met.
func (PredictResponseValidationError) Cause ¶
func (e PredictResponseValidationError) Cause() error
Cause function returns cause value.
func (PredictResponseValidationError) Error ¶
func (e PredictResponseValidationError) Error() string
Error satisfies the builtin error interface
func (PredictResponseValidationError) ErrorName ¶
func (e PredictResponseValidationError) ErrorName() string
ErrorName returns error name.
func (PredictResponseValidationError) Field ¶
func (e PredictResponseValidationError) Field() string
Field function returns field value.
func (PredictResponseValidationError) Key ¶
func (e PredictResponseValidationError) Key() bool
Key function returns key value.
func (PredictResponseValidationError) Reason ¶
func (e PredictResponseValidationError) Reason() string
Reason function returns reason value.
type PredictionServiceClient ¶
type PredictionServiceClient interface { // Predict -- provides access to loaded TensorFlow model. Predict(ctx context.Context, in *PredictRequest, opts ...grpc.CallOption) (*PredictResponse, error) }
PredictionServiceClient is the client API for PredictionService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewPredictionServiceClient ¶
func NewPredictionServiceClient(cc grpc.ClientConnInterface) PredictionServiceClient
type PredictionServiceServer ¶
type PredictionServiceServer interface { // Predict -- provides access to loaded TensorFlow model. Predict(context.Context, *PredictRequest) (*PredictResponse, error) }
PredictionServiceServer is the server API for PredictionService service. All implementations should embed UnimplementedPredictionServiceServer for forward compatibility
type ResourceHandleProto ¶
type ResourceHandleProto struct { // Unique name for the device containing the resource. Device string `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"` // Container in which this resource is placed. Container string `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"` // Unique name of this resource. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Hash code for the type of the resource. Is only valid in the same device // and in the same execution. HashCode uint64 `protobuf:"varint,4,opt,name=hash_code,json=hashCode,proto3" json:"hash_code,omitempty"` // For debug-only, the name of the type pointed to by this handle, if // available. MaybeTypeName string `protobuf:"bytes,5,opt,name=maybe_type_name,json=maybeTypeName,proto3" json:"maybe_type_name,omitempty"` // Data types and shapes for the underlying resource. DtypesAndShapes []*ResourceHandleProto_DtypeAndShape `protobuf:"bytes,6,rep,name=dtypes_and_shapes,json=dtypesAndShapes,proto3" json:"dtypes_and_shapes,omitempty"` // contains filtered or unexported fields }
Protocol buffer representing a handle to a tensorflow resource. Handles are not valid across executions, but can be serialized back and forth from within a single run.
func (*ResourceHandleProto) Descriptor
deprecated
func (*ResourceHandleProto) Descriptor() ([]byte, []int)
Deprecated: Use ResourceHandleProto.ProtoReflect.Descriptor instead.
func (*ResourceHandleProto) GetContainer ¶
func (x *ResourceHandleProto) GetContainer() string
func (*ResourceHandleProto) GetDevice ¶
func (x *ResourceHandleProto) GetDevice() string
func (*ResourceHandleProto) GetDtypesAndShapes ¶
func (x *ResourceHandleProto) GetDtypesAndShapes() []*ResourceHandleProto_DtypeAndShape
func (*ResourceHandleProto) GetHashCode ¶
func (x *ResourceHandleProto) GetHashCode() uint64
func (*ResourceHandleProto) GetMaybeTypeName ¶
func (x *ResourceHandleProto) GetMaybeTypeName() string
func (*ResourceHandleProto) GetName ¶
func (x *ResourceHandleProto) GetName() string
func (*ResourceHandleProto) ProtoMessage ¶
func (*ResourceHandleProto) ProtoMessage()
func (*ResourceHandleProto) ProtoReflect ¶
func (x *ResourceHandleProto) ProtoReflect() protoreflect.Message
func (*ResourceHandleProto) Reset ¶
func (x *ResourceHandleProto) Reset()
func (*ResourceHandleProto) String ¶
func (x *ResourceHandleProto) String() string
func (*ResourceHandleProto) Validate ¶
func (m *ResourceHandleProto) Validate() error
Validate checks the field values on ResourceHandleProto with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ResourceHandleProto) ValidateAll ¶
func (m *ResourceHandleProto) ValidateAll() error
ValidateAll checks the field values on ResourceHandleProto with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ResourceHandleProtoMultiError, or nil if none found.
type ResourceHandleProtoMultiError ¶
type ResourceHandleProtoMultiError []error
ResourceHandleProtoMultiError is an error wrapping multiple validation errors returned by ResourceHandleProto.ValidateAll() if the designated constraints aren't met.
func (ResourceHandleProtoMultiError) AllErrors ¶
func (m ResourceHandleProtoMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ResourceHandleProtoMultiError) Error ¶
func (m ResourceHandleProtoMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ResourceHandleProtoValidationError ¶
type ResourceHandleProtoValidationError struct {
// contains filtered or unexported fields
}
ResourceHandleProtoValidationError is the validation error returned by ResourceHandleProto.Validate if the designated constraints aren't met.
func (ResourceHandleProtoValidationError) Cause ¶
func (e ResourceHandleProtoValidationError) Cause() error
Cause function returns cause value.
func (ResourceHandleProtoValidationError) Error ¶
func (e ResourceHandleProtoValidationError) Error() string
Error satisfies the builtin error interface
func (ResourceHandleProtoValidationError) ErrorName ¶
func (e ResourceHandleProtoValidationError) ErrorName() string
ErrorName returns error name.
func (ResourceHandleProtoValidationError) Field ¶
func (e ResourceHandleProtoValidationError) Field() string
Field function returns field value.
func (ResourceHandleProtoValidationError) Key ¶
func (e ResourceHandleProtoValidationError) Key() bool
Key function returns key value.
func (ResourceHandleProtoValidationError) Reason ¶
func (e ResourceHandleProtoValidationError) Reason() string
Reason function returns reason value.
type ResourceHandleProto_DtypeAndShape ¶
type ResourceHandleProto_DtypeAndShape struct { Dtype DataType `protobuf:"varint,1,opt,name=dtype,proto3,enum=tfserving.v1.DataType" json:"dtype,omitempty"` Shape *TensorShapeProto `protobuf:"bytes,2,opt,name=shape,proto3" json:"shape,omitempty"` // contains filtered or unexported fields }
Protocol buffer representing a pair of (data type, tensor shape).
func (*ResourceHandleProto_DtypeAndShape) Descriptor
deprecated
func (*ResourceHandleProto_DtypeAndShape) Descriptor() ([]byte, []int)
Deprecated: Use ResourceHandleProto_DtypeAndShape.ProtoReflect.Descriptor instead.
func (*ResourceHandleProto_DtypeAndShape) GetDtype ¶
func (x *ResourceHandleProto_DtypeAndShape) GetDtype() DataType
func (*ResourceHandleProto_DtypeAndShape) GetShape ¶
func (x *ResourceHandleProto_DtypeAndShape) GetShape() *TensorShapeProto
func (*ResourceHandleProto_DtypeAndShape) ProtoMessage ¶
func (*ResourceHandleProto_DtypeAndShape) ProtoMessage()
func (*ResourceHandleProto_DtypeAndShape) ProtoReflect ¶
func (x *ResourceHandleProto_DtypeAndShape) ProtoReflect() protoreflect.Message
func (*ResourceHandleProto_DtypeAndShape) Reset ¶
func (x *ResourceHandleProto_DtypeAndShape) Reset()
func (*ResourceHandleProto_DtypeAndShape) String ¶
func (x *ResourceHandleProto_DtypeAndShape) String() string
func (*ResourceHandleProto_DtypeAndShape) Validate ¶
func (m *ResourceHandleProto_DtypeAndShape) Validate() error
Validate checks the field values on ResourceHandleProto_DtypeAndShape with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ResourceHandleProto_DtypeAndShape) ValidateAll ¶
func (m *ResourceHandleProto_DtypeAndShape) ValidateAll() error
ValidateAll checks the field values on ResourceHandleProto_DtypeAndShape with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ResourceHandleProto_DtypeAndShapeMultiError, or nil if none found.
type ResourceHandleProto_DtypeAndShapeMultiError ¶
type ResourceHandleProto_DtypeAndShapeMultiError []error
ResourceHandleProto_DtypeAndShapeMultiError is an error wrapping multiple validation errors returned by ResourceHandleProto_DtypeAndShape.ValidateAll() if the designated constraints aren't met.
func (ResourceHandleProto_DtypeAndShapeMultiError) AllErrors ¶
func (m ResourceHandleProto_DtypeAndShapeMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ResourceHandleProto_DtypeAndShapeMultiError) Error ¶
func (m ResourceHandleProto_DtypeAndShapeMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ResourceHandleProto_DtypeAndShapeValidationError ¶
type ResourceHandleProto_DtypeAndShapeValidationError struct {
// contains filtered or unexported fields
}
ResourceHandleProto_DtypeAndShapeValidationError is the validation error returned by ResourceHandleProto_DtypeAndShape.Validate if the designated constraints aren't met.
func (ResourceHandleProto_DtypeAndShapeValidationError) Cause ¶
func (e ResourceHandleProto_DtypeAndShapeValidationError) Cause() error
Cause function returns cause value.
func (ResourceHandleProto_DtypeAndShapeValidationError) Error ¶
func (e ResourceHandleProto_DtypeAndShapeValidationError) Error() string
Error satisfies the builtin error interface
func (ResourceHandleProto_DtypeAndShapeValidationError) ErrorName ¶
func (e ResourceHandleProto_DtypeAndShapeValidationError) ErrorName() string
ErrorName returns error name.
func (ResourceHandleProto_DtypeAndShapeValidationError) Field ¶
func (e ResourceHandleProto_DtypeAndShapeValidationError) Field() string
Field function returns field value.
func (ResourceHandleProto_DtypeAndShapeValidationError) Key ¶
func (e ResourceHandleProto_DtypeAndShapeValidationError) Key() bool
Key function returns key value.
func (ResourceHandleProto_DtypeAndShapeValidationError) Reason ¶
func (e ResourceHandleProto_DtypeAndShapeValidationError) Reason() string
Reason function returns reason value.
type SerializedDType ¶
type SerializedDType struct { Datatype DataType `protobuf:"varint,1,opt,name=datatype,proto3,enum=tfserving.v1.DataType" json:"datatype,omitempty"` // contains filtered or unexported fields }
Represents a serialized tf.dtypes.Dtype
func (*SerializedDType) Descriptor
deprecated
func (*SerializedDType) Descriptor() ([]byte, []int)
Deprecated: Use SerializedDType.ProtoReflect.Descriptor instead.
func (*SerializedDType) GetDatatype ¶
func (x *SerializedDType) GetDatatype() DataType
func (*SerializedDType) ProtoMessage ¶
func (*SerializedDType) ProtoMessage()
func (*SerializedDType) ProtoReflect ¶
func (x *SerializedDType) ProtoReflect() protoreflect.Message
func (*SerializedDType) Reset ¶
func (x *SerializedDType) Reset()
func (*SerializedDType) String ¶
func (x *SerializedDType) String() string
func (*SerializedDType) Validate ¶
func (m *SerializedDType) Validate() error
Validate checks the field values on SerializedDType with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SerializedDType) ValidateAll ¶
func (m *SerializedDType) ValidateAll() error
ValidateAll checks the field values on SerializedDType with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SerializedDTypeMultiError, or nil if none found.
type SerializedDTypeMultiError ¶
type SerializedDTypeMultiError []error
SerializedDTypeMultiError is an error wrapping multiple validation errors returned by SerializedDType.ValidateAll() if the designated constraints aren't met.
func (SerializedDTypeMultiError) AllErrors ¶
func (m SerializedDTypeMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SerializedDTypeMultiError) Error ¶
func (m SerializedDTypeMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SerializedDTypeValidationError ¶
type SerializedDTypeValidationError struct {
// contains filtered or unexported fields
}
SerializedDTypeValidationError is the validation error returned by SerializedDType.Validate if the designated constraints aren't met.
func (SerializedDTypeValidationError) Cause ¶
func (e SerializedDTypeValidationError) Cause() error
Cause function returns cause value.
func (SerializedDTypeValidationError) Error ¶
func (e SerializedDTypeValidationError) Error() string
Error satisfies the builtin error interface
func (SerializedDTypeValidationError) ErrorName ¶
func (e SerializedDTypeValidationError) ErrorName() string
ErrorName returns error name.
func (SerializedDTypeValidationError) Field ¶
func (e SerializedDTypeValidationError) Field() string
Field function returns field value.
func (SerializedDTypeValidationError) Key ¶
func (e SerializedDTypeValidationError) Key() bool
Key function returns key value.
func (SerializedDTypeValidationError) Reason ¶
func (e SerializedDTypeValidationError) Reason() string
Reason function returns reason value.
type TensorProto ¶
type TensorProto struct { Dtype DataType `protobuf:"varint,1,opt,name=dtype,proto3,enum=tfserving.v1.DataType" json:"dtype,omitempty"` // Shape of the tensor. TODO(touts): sort out the 0-rank issues. TensorShape *TensorShapeProto `protobuf:"bytes,2,opt,name=tensor_shape,json=tensorShape,proto3" json:"tensor_shape,omitempty"` // Version number. // // In version 0, if the "repeated xxx" representations contain only one // element, that element is repeated to fill the shape. This makes it easy // to represent a constant Tensor with a single value. VersionNumber int32 `protobuf:"varint,3,opt,name=version_number,json=versionNumber,proto3" json:"version_number,omitempty"` // Serialized raw tensor content from either Tensor::AsProtoTensorContent or // memcpy in tensorflow::grpc::EncodeTensorToByteBuffer. This representation // can be used for all tensor types. The purpose of this representation is to // reduce serialization overhead during RPC call by avoiding serialization of // many repeated small items. TensorContent []byte `protobuf:"bytes,4,opt,name=tensor_content,json=tensorContent,proto3" json:"tensor_content,omitempty"` // DT_HALF, DT_BFLOAT16. Note that since protobuf has no int16 type, we'll // have some pointless zero padding for each value here. HalfVal []int32 `protobuf:"varint,13,rep,packed,name=half_val,json=halfVal,proto3" json:"half_val,omitempty"` // DT_FLOAT. FloatVal []float32 `protobuf:"fixed32,5,rep,packed,name=float_val,json=floatVal,proto3" json:"float_val,omitempty"` // DT_DOUBLE. DoubleVal []float64 `protobuf:"fixed64,6,rep,packed,name=double_val,json=doubleVal,proto3" json:"double_val,omitempty"` // DT_INT32, DT_INT16, DT_UINT16, DT_INT8, DT_UINT8. IntVal []int32 `protobuf:"varint,7,rep,packed,name=int_val,json=intVal,proto3" json:"int_val,omitempty"` // DT_STRING StringVal [][]byte `protobuf:"bytes,8,rep,name=string_val,json=stringVal,proto3" json:"string_val,omitempty"` // DT_COMPLEX64. scomplex_val(2*i) and scomplex_val(2*i+1) are real // and imaginary parts of i-th single precision complex. ScomplexVal []float32 `protobuf:"fixed32,9,rep,packed,name=scomplex_val,json=scomplexVal,proto3" json:"scomplex_val,omitempty"` // DT_INT64 Int64Val []int64 `protobuf:"varint,10,rep,packed,name=int64_val,json=int64Val,proto3" json:"int64_val,omitempty"` // DT_BOOL BoolVal []bool `protobuf:"varint,11,rep,packed,name=bool_val,json=boolVal,proto3" json:"bool_val,omitempty"` // DT_COMPLEX128. dcomplex_val(2*i) and dcomplex_val(2*i+1) are real // and imaginary parts of i-th double precision complex. DcomplexVal []float64 `protobuf:"fixed64,12,rep,packed,name=dcomplex_val,json=dcomplexVal,proto3" json:"dcomplex_val,omitempty"` // DT_RESOURCE ResourceHandleVal []*ResourceHandleProto `protobuf:"bytes,14,rep,name=resource_handle_val,json=resourceHandleVal,proto3" json:"resource_handle_val,omitempty"` // DT_VARIANT VariantVal []*VariantTensorDataProto `protobuf:"bytes,15,rep,name=variant_val,json=variantVal,proto3" json:"variant_val,omitempty"` // DT_UINT32 Uint32Val []uint32 `protobuf:"varint,16,rep,packed,name=uint32_val,json=uint32Val,proto3" json:"uint32_val,omitempty"` // DT_UINT64 Uint64Val []uint64 `protobuf:"varint,17,rep,packed,name=uint64_val,json=uint64Val,proto3" json:"uint64_val,omitempty"` // DT_FLOAT8_*, use variable-sized set of bytes // (i.e. the equivalent of repeated uint8, if such a thing existed). Float8Val []byte `protobuf:"bytes,18,opt,name=float8_val,json=float8Val,proto3" json:"float8_val,omitempty"` // contains filtered or unexported fields }
Protocol buffer representing a tensor.
func (*TensorProto) Descriptor
deprecated
func (*TensorProto) Descriptor() ([]byte, []int)
Deprecated: Use TensorProto.ProtoReflect.Descriptor instead.
func (*TensorProto) GetBoolVal ¶
func (x *TensorProto) GetBoolVal() []bool
func (*TensorProto) GetDcomplexVal ¶
func (x *TensorProto) GetDcomplexVal() []float64
func (*TensorProto) GetDoubleVal ¶
func (x *TensorProto) GetDoubleVal() []float64
func (*TensorProto) GetDtype ¶
func (x *TensorProto) GetDtype() DataType
func (*TensorProto) GetFloat8Val ¶
func (x *TensorProto) GetFloat8Val() []byte
func (*TensorProto) GetFloatVal ¶
func (x *TensorProto) GetFloatVal() []float32
func (*TensorProto) GetHalfVal ¶
func (x *TensorProto) GetHalfVal() []int32
func (*TensorProto) GetInt64Val ¶
func (x *TensorProto) GetInt64Val() []int64
func (*TensorProto) GetIntVal ¶
func (x *TensorProto) GetIntVal() []int32
func (*TensorProto) GetResourceHandleVal ¶
func (x *TensorProto) GetResourceHandleVal() []*ResourceHandleProto
func (*TensorProto) GetScomplexVal ¶
func (x *TensorProto) GetScomplexVal() []float32
func (*TensorProto) GetStringVal ¶
func (x *TensorProto) GetStringVal() [][]byte
func (*TensorProto) GetTensorContent ¶
func (x *TensorProto) GetTensorContent() []byte
func (*TensorProto) GetTensorShape ¶
func (x *TensorProto) GetTensorShape() *TensorShapeProto
func (*TensorProto) GetUint32Val ¶
func (x *TensorProto) GetUint32Val() []uint32
func (*TensorProto) GetUint64Val ¶
func (x *TensorProto) GetUint64Val() []uint64
func (*TensorProto) GetVariantVal ¶
func (x *TensorProto) GetVariantVal() []*VariantTensorDataProto
func (*TensorProto) GetVersionNumber ¶
func (x *TensorProto) GetVersionNumber() int32
func (*TensorProto) ProtoMessage ¶
func (*TensorProto) ProtoMessage()
func (*TensorProto) ProtoReflect ¶
func (x *TensorProto) ProtoReflect() protoreflect.Message
func (*TensorProto) Reset ¶
func (x *TensorProto) Reset()
func (*TensorProto) String ¶
func (x *TensorProto) String() string
func (*TensorProto) Validate ¶
func (m *TensorProto) Validate() error
Validate checks the field values on TensorProto with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TensorProto) ValidateAll ¶
func (m *TensorProto) ValidateAll() error
ValidateAll checks the field values on TensorProto with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TensorProtoMultiError, or nil if none found.
type TensorProtoMultiError ¶
type TensorProtoMultiError []error
TensorProtoMultiError is an error wrapping multiple validation errors returned by TensorProto.ValidateAll() if the designated constraints aren't met.
func (TensorProtoMultiError) AllErrors ¶
func (m TensorProtoMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TensorProtoMultiError) Error ¶
func (m TensorProtoMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TensorProtoValidationError ¶
type TensorProtoValidationError struct {
// contains filtered or unexported fields
}
TensorProtoValidationError is the validation error returned by TensorProto.Validate if the designated constraints aren't met.
func (TensorProtoValidationError) Cause ¶
func (e TensorProtoValidationError) Cause() error
Cause function returns cause value.
func (TensorProtoValidationError) Error ¶
func (e TensorProtoValidationError) Error() string
Error satisfies the builtin error interface
func (TensorProtoValidationError) ErrorName ¶
func (e TensorProtoValidationError) ErrorName() string
ErrorName returns error name.
func (TensorProtoValidationError) Field ¶
func (e TensorProtoValidationError) Field() string
Field function returns field value.
func (TensorProtoValidationError) Key ¶
func (e TensorProtoValidationError) Key() bool
Key function returns key value.
func (TensorProtoValidationError) Reason ¶
func (e TensorProtoValidationError) Reason() string
Reason function returns reason value.
type TensorShapeProto ¶
type TensorShapeProto struct { // Dimensions of the tensor, such as {"input", 30}, {"output", 40} // for a 30 x 40 2D tensor. If an entry has size -1, this // corresponds to a dimension of unknown size. The names are // optional. // // The order of entries in "dim" matters: It indicates the layout of the // values in the tensor in-memory representation. // // The first entry in "dim" is the outermost dimension used to layout the // values, the last entry is the innermost dimension. This matches the // in-memory layout of RowMajor Eigen tensors. // // If "dim.size()" > 0, "unknown_rank" must be false. Dim []*TensorShapeProto_Dim `protobuf:"bytes,2,rep,name=dim,proto3" json:"dim,omitempty"` // If true, the number of dimensions in the shape is unknown. // // If true, "dim.size()" must be 0. UnknownRank bool `protobuf:"varint,3,opt,name=unknown_rank,json=unknownRank,proto3" json:"unknown_rank,omitempty"` // contains filtered or unexported fields }
Dimensions of a tensor.
func (*TensorShapeProto) Descriptor
deprecated
func (*TensorShapeProto) Descriptor() ([]byte, []int)
Deprecated: Use TensorShapeProto.ProtoReflect.Descriptor instead.
func (*TensorShapeProto) GetDim ¶
func (x *TensorShapeProto) GetDim() []*TensorShapeProto_Dim
func (*TensorShapeProto) GetUnknownRank ¶
func (x *TensorShapeProto) GetUnknownRank() bool
func (*TensorShapeProto) ProtoMessage ¶
func (*TensorShapeProto) ProtoMessage()
func (*TensorShapeProto) ProtoReflect ¶
func (x *TensorShapeProto) ProtoReflect() protoreflect.Message
func (*TensorShapeProto) Reset ¶
func (x *TensorShapeProto) Reset()
func (*TensorShapeProto) String ¶
func (x *TensorShapeProto) String() string
func (*TensorShapeProto) Validate ¶
func (m *TensorShapeProto) Validate() error
Validate checks the field values on TensorShapeProto with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TensorShapeProto) ValidateAll ¶
func (m *TensorShapeProto) ValidateAll() error
ValidateAll checks the field values on TensorShapeProto with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TensorShapeProtoMultiError, or nil if none found.
type TensorShapeProtoMultiError ¶
type TensorShapeProtoMultiError []error
TensorShapeProtoMultiError is an error wrapping multiple validation errors returned by TensorShapeProto.ValidateAll() if the designated constraints aren't met.
func (TensorShapeProtoMultiError) AllErrors ¶
func (m TensorShapeProtoMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TensorShapeProtoMultiError) Error ¶
func (m TensorShapeProtoMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TensorShapeProtoValidationError ¶
type TensorShapeProtoValidationError struct {
// contains filtered or unexported fields
}
TensorShapeProtoValidationError is the validation error returned by TensorShapeProto.Validate if the designated constraints aren't met.
func (TensorShapeProtoValidationError) Cause ¶
func (e TensorShapeProtoValidationError) Cause() error
Cause function returns cause value.
func (TensorShapeProtoValidationError) Error ¶
func (e TensorShapeProtoValidationError) Error() string
Error satisfies the builtin error interface
func (TensorShapeProtoValidationError) ErrorName ¶
func (e TensorShapeProtoValidationError) ErrorName() string
ErrorName returns error name.
func (TensorShapeProtoValidationError) Field ¶
func (e TensorShapeProtoValidationError) Field() string
Field function returns field value.
func (TensorShapeProtoValidationError) Key ¶
func (e TensorShapeProtoValidationError) Key() bool
Key function returns key value.
func (TensorShapeProtoValidationError) Reason ¶
func (e TensorShapeProtoValidationError) Reason() string
Reason function returns reason value.
type TensorShapeProto_Dim ¶
type TensorShapeProto_Dim struct { // Size of the tensor in that dimension. // This value must be >= -1, but values of -1 are reserved for "unknown" // shapes (values of -1 mean "unknown" dimension). Certain wrappers // that work with TensorShapeProto may fail at runtime when deserializing // a TensorShapeProto containing a dim value of -1. Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` // Optional name of the tensor dimension. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
One dimension of the tensor.
func (*TensorShapeProto_Dim) Descriptor
deprecated
func (*TensorShapeProto_Dim) Descriptor() ([]byte, []int)
Deprecated: Use TensorShapeProto_Dim.ProtoReflect.Descriptor instead.
func (*TensorShapeProto_Dim) GetName ¶
func (x *TensorShapeProto_Dim) GetName() string
func (*TensorShapeProto_Dim) GetSize ¶
func (x *TensorShapeProto_Dim) GetSize() int64
func (*TensorShapeProto_Dim) ProtoMessage ¶
func (*TensorShapeProto_Dim) ProtoMessage()
func (*TensorShapeProto_Dim) ProtoReflect ¶
func (x *TensorShapeProto_Dim) ProtoReflect() protoreflect.Message
func (*TensorShapeProto_Dim) Reset ¶
func (x *TensorShapeProto_Dim) Reset()
func (*TensorShapeProto_Dim) String ¶
func (x *TensorShapeProto_Dim) String() string
func (*TensorShapeProto_Dim) Validate ¶
func (m *TensorShapeProto_Dim) Validate() error
Validate checks the field values on TensorShapeProto_Dim with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*TensorShapeProto_Dim) ValidateAll ¶
func (m *TensorShapeProto_Dim) ValidateAll() error
ValidateAll checks the field values on TensorShapeProto_Dim with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TensorShapeProto_DimMultiError, or nil if none found.
type TensorShapeProto_DimMultiError ¶
type TensorShapeProto_DimMultiError []error
TensorShapeProto_DimMultiError is an error wrapping multiple validation errors returned by TensorShapeProto_Dim.ValidateAll() if the designated constraints aren't met.
func (TensorShapeProto_DimMultiError) AllErrors ¶
func (m TensorShapeProto_DimMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TensorShapeProto_DimMultiError) Error ¶
func (m TensorShapeProto_DimMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TensorShapeProto_DimValidationError ¶
type TensorShapeProto_DimValidationError struct {
// contains filtered or unexported fields
}
TensorShapeProto_DimValidationError is the validation error returned by TensorShapeProto_Dim.Validate if the designated constraints aren't met.
func (TensorShapeProto_DimValidationError) Cause ¶
func (e TensorShapeProto_DimValidationError) Cause() error
Cause function returns cause value.
func (TensorShapeProto_DimValidationError) Error ¶
func (e TensorShapeProto_DimValidationError) Error() string
Error satisfies the builtin error interface
func (TensorShapeProto_DimValidationError) ErrorName ¶
func (e TensorShapeProto_DimValidationError) ErrorName() string
ErrorName returns error name.
func (TensorShapeProto_DimValidationError) Field ¶
func (e TensorShapeProto_DimValidationError) Field() string
Field function returns field value.
func (TensorShapeProto_DimValidationError) Key ¶
func (e TensorShapeProto_DimValidationError) Key() bool
Key function returns key value.
func (TensorShapeProto_DimValidationError) Reason ¶
func (e TensorShapeProto_DimValidationError) Reason() string
Reason function returns reason value.
type UnimplementedPredictionServiceServer ¶
type UnimplementedPredictionServiceServer struct { }
UnimplementedPredictionServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedPredictionServiceServer) Predict ¶
func (UnimplementedPredictionServiceServer) Predict(context.Context, *PredictRequest) (*PredictResponse, error)
type UnsafePredictionServiceServer ¶
type UnsafePredictionServiceServer interface {
// contains filtered or unexported methods
}
UnsafePredictionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PredictionServiceServer will result in compilation errors.
type VariantTensorDataProto ¶
type VariantTensorDataProto struct { // Name of the type of objects being serialized. TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"` // Portions of the object that are not Tensors. Metadata []byte `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` // Tensors contained within objects being serialized. Tensors []*TensorProto `protobuf:"bytes,3,rep,name=tensors,proto3" json:"tensors,omitempty"` // contains filtered or unexported fields }
Protocol buffer representing the serialization format of DT_VARIANT tensors.
func (*VariantTensorDataProto) Descriptor
deprecated
func (*VariantTensorDataProto) Descriptor() ([]byte, []int)
Deprecated: Use VariantTensorDataProto.ProtoReflect.Descriptor instead.
func (*VariantTensorDataProto) GetMetadata ¶
func (x *VariantTensorDataProto) GetMetadata() []byte
func (*VariantTensorDataProto) GetTensors ¶
func (x *VariantTensorDataProto) GetTensors() []*TensorProto
func (*VariantTensorDataProto) GetTypeName ¶
func (x *VariantTensorDataProto) GetTypeName() string
func (*VariantTensorDataProto) ProtoMessage ¶
func (*VariantTensorDataProto) ProtoMessage()
func (*VariantTensorDataProto) ProtoReflect ¶
func (x *VariantTensorDataProto) ProtoReflect() protoreflect.Message
func (*VariantTensorDataProto) Reset ¶
func (x *VariantTensorDataProto) Reset()
func (*VariantTensorDataProto) String ¶
func (x *VariantTensorDataProto) String() string
func (*VariantTensorDataProto) Validate ¶
func (m *VariantTensorDataProto) Validate() error
Validate checks the field values on VariantTensorDataProto with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*VariantTensorDataProto) ValidateAll ¶
func (m *VariantTensorDataProto) ValidateAll() error
ValidateAll checks the field values on VariantTensorDataProto with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in VariantTensorDataProtoMultiError, or nil if none found.
type VariantTensorDataProtoMultiError ¶
type VariantTensorDataProtoMultiError []error
VariantTensorDataProtoMultiError is an error wrapping multiple validation errors returned by VariantTensorDataProto.ValidateAll() if the designated constraints aren't met.
func (VariantTensorDataProtoMultiError) AllErrors ¶
func (m VariantTensorDataProtoMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (VariantTensorDataProtoMultiError) Error ¶
func (m VariantTensorDataProtoMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type VariantTensorDataProtoValidationError ¶
type VariantTensorDataProtoValidationError struct {
// contains filtered or unexported fields
}
VariantTensorDataProtoValidationError is the validation error returned by VariantTensorDataProto.Validate if the designated constraints aren't met.
func (VariantTensorDataProtoValidationError) Cause ¶
func (e VariantTensorDataProtoValidationError) Cause() error
Cause function returns cause value.
func (VariantTensorDataProtoValidationError) Error ¶
func (e VariantTensorDataProtoValidationError) Error() string
Error satisfies the builtin error interface
func (VariantTensorDataProtoValidationError) ErrorName ¶
func (e VariantTensorDataProtoValidationError) ErrorName() string
ErrorName returns error name.
func (VariantTensorDataProtoValidationError) Field ¶
func (e VariantTensorDataProtoValidationError) Field() string
Field function returns field value.
func (VariantTensorDataProtoValidationError) Key ¶
func (e VariantTensorDataProtoValidationError) Key() bool
Key function returns key value.
func (VariantTensorDataProtoValidationError) Reason ¶
func (e VariantTensorDataProtoValidationError) Reason() string
Reason function returns reason value.
Source Files ¶
- model.pb.go
- model.pb.validate.go
- predict.pb.go
- predict.pb.validate.go
- prediction_service.pb.go
- prediction_service.pb.validate.go
- prediction_service_grpc.pb.go
- resource_handle.pb.go
- resource_handle.pb.validate.go
- tensor.pb.go
- tensor.pb.validate.go
- tensor_shape.pb.go
- tensor_shape.pb.validate.go
- types.pb.go
- types.pb.validate.go