package tensorflow.serving

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Class

classification.proto:11

A single class.

Used in: Classifications

message ClassificationRequest

classification.proto:33

Used in: ClassifyLog

message ClassificationResponse

classification.proto:42

Used in: ClassifyLog

message ClassificationResult

classification.proto:27

Contains one result per input example, in the same order as the input in ClassificationRequest.

Used in: ClassificationResponse, InferenceResult

message Classifications

classification.proto:21

List of classes for a single item (tensorflow.Example).

Used in: ClassificationResult

message ClassifyLog

prediction_log.proto:14

Used in: PredictionLog

message ExampleList

input.proto:15

Specifies one or more fully independent input Examples. See examples at: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/example/example.proto

Used in: Input

message ExampleListWithContext

input.proto:72

Specifies one or more independent input Examples, with a common context Example. The common use case for context is to cleanly and optimally specify some features that are common across multiple examples. See example below with a search query as the context and multiple restaurants to perform some inference on. context: { features: { feature: { key : "query" value: { bytes_list: { value: [ "pizza" ] } } } } } examples: { features: { feature: { key : "cuisine" value: { bytes_list: { value: [ "Pizzeria" ] } } } } } examples: { features: { feature: { key : "cuisine" value: { bytes_list: { value: [ "Taqueria" ] } } } } } Implementations of ExampleListWithContext merge the context Example into each of the Examples. Note that feature keys must not be duplicated between the Examples and context Example, or the behavior is undefined. See also: tensorflow/core/example/example.proto https://developers.google.com/protocol-buffers/docs/proto3#maps

Used in: Input

message InferenceResult

inference.proto:36

Inference result, matches the type of request or is an error.

Used in: MultiInferenceResponse

message InferenceTask

inference.proto:23

Inference request such as classification, regression, etc...

Used in: MultiInferenceRequest

message Input

input.proto:77

Used in: ClassificationRequest, MultiInferenceRequest, RegressionRequest

message LogCollectorConfig

log_collector_config.proto:6

Used in: LoggingConfig

message LogMetadata

logging.proto:11

Metadata logged along with the request logs.

Used in: PredictionLog

message LoggingConfig

logging_config.proto:26

Configuration for logging query/responses.

message ModelSpec

model.proto:10

Metadata for an inference request such as the model name and version.

Used in: ClassificationRequest, ClassificationResponse, InferenceResult, InferenceTask, LogMetadata, PredictRequest, PredictResponse, RegressionRequest, RegressionResponse, SessionRunRequest, SessionRunResponse

message MultiInferenceLog

prediction_log.proto:34

Used in: PredictionLog

message MultiInferenceRequest

inference.proto:46

Inference request containing one or more requests.

Used in: MultiInferenceLog

message MultiInferenceResponse

inference.proto:55

Inference request containing one or more responses.

Used in: MultiInferenceLog

message PredictLog

prediction_log.proto:24

Used in: PredictionLog

message PredictRequest

predict.proto:13

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.

Used in: PredictLog, PredictStreamedLog

message PredictRequest.RequestOptions

predict.proto:47

Options for PredictRequest.

Used in: PredictRequest

enum PredictRequest.RequestOptions.DeterministicMode

predict.proto:55

Deterministic mode for the request. When specified, model servers will reduce numeric instability based on different mode selections.

Used in: RequestOptions

message PredictResponse

predict.proto:154

Response for PredictRequest on successful run.

Used in: PredictLog, PredictStreamedLog

message PredictStreamedLog

prediction_log.proto:29

Used in: PredictionLog

message PredictStreamedOptions

predict.proto:72

Options only used for streaming requests that control how inputs/ouputs are handled in the stream.

Request state used to handle splitting of requests. NONE is the default when the stream request is not split. SPLIT is used when multiple streamed requests are used to generate a logical request. END_SPLIT should be called for the last split of the logical request. NONE can not be interspersed with SPLIT before END_SPLIT is called. If another request is sent on the same stream after END_SPLIT, it can be any of the RequestState since a new logical request has started. If END_SPLIT is called on its own the behavior is the same as NONE. Some examples with a mix of request states and the logical request. Example 1 : SPLIT SPLIT END_SPLIT Will be treated as a single logical request. Example 2: NONE END_SPLIT NONE Will be treated as three logical requests (1. NONE 2. END_SPLIT, 3. NONE) Example 3: SPLIT SPLIT Invalid because END_SPLIT is never call. Example 4: SPLIT NONE SPLIT END_SPLIT Invalid because is interspersed with SPLIT. Example 5: SPLIT END_SPLIT SPLIT SPLIT END_SPLIT Will be treated as two logical requests (1. SPLIT, END_SPLIT 2. SPLIT, SPLIT, END_SPLIT)

Used in: PredictRequest

enum PredictStreamedOptions.RequestState

predict.proto:124

Used in: PredictStreamedOptions

message PredictionLog

prediction_log.proto:45

Logged model inference request.

message RegressLog

prediction_log.proto:19

Used in: PredictionLog

message Regression

regression.proto:11

Regression result for a single item (tensorflow.Example).

Used in: RegressionResult

message RegressionRequest

regression.proto:23

Used in: RegressLog

message RegressionResponse

regression.proto:32

Used in: RegressLog

message RegressionResult

regression.proto:17

Contains one result per input example, in the same order as the input in RegressionRequest.

Used in: InferenceResult, RegressionResponse

message SamplingConfig

logging_config.proto:9

Used in: LogMetadata, LoggingConfig

enum SamplingConfig.Attributes

logging_config.proto:16

Attributes of requests that can be optionally sampled. Note: Enabling more attributes will increase logging storage requirements.

message SessionRunLog

prediction_log.proto:39

Used in: PredictionLog

message SessionRunRequest

session_service.proto:10

Used in: SessionRunLog

message SessionRunResponse

session_service.proto:33

Used in: SessionRunLog