Skip to content

Latest commit

 

History

History
318 lines (267 loc) · 60.3 KB

example-models.md

File metadata and controls

318 lines (267 loc) · 60.3 KB

Sample Models

If ModelMesh Serving was deployed using --quickstart, a set of example models are shared via a MinIO instance to use when getting started with ModelMesh Serving and experimenting with the provided runtimes.

InferenceServices

The config/example-isvcs directory contains InferenceService manifests for many of the example models. Assuming that the entry specified below is added to the storage configuration secret, the InferenceServices can be deployed and used for experimentation.

Naming Conventions

Models are organized into virtual directories based on model type:

s3://modelmesh-example-models/
└── <model-type>/
    ├── <model-name-file>
    └── <model-name>/
        └── <model-data>

Available Models

Virtual Object Tree

s3://modelmesh-example-models/
├── keras
│   └── mnist.h5
├── lightgbm
│   └── mushroom.bst
│   └── mushroom-fil
│       ├── 1
│       │   └── model.txt
│       └── config.pbtxt
├── onnx
│   └── mnist.onnx
├── pytorch
│   └── cifar
│       ├── 1
│       │   └── model.pt
│       └── config.pbtxt
├── sklearn
│   └── mnist-svm.joblib
├── tensorflow
│   └── mnist.savedmodel
│       ├── saved_model.pb
│       └── variables
│           ├── variables.data-00000-of-00001
│           └── variables.index
└── xgboost
    └── mushroom.json
    └── mushroom-fil
        ├── 1
        │   └── xgboost.json
        └── config.pbtxt

Example Inference Requests

Below are example inference requests for interacting with the above sample models. To learn more about how to send inference requests, please see here.

Keras

This is a sample inference request to a Keras model trained on the MNIST dataset.

MODEL_NAME=example-keras-mnist
grpcurl \
  -plaintext \
  -proto fvt/proto/kfs_inference_v2.proto \
  -d '{ "model_name": "'"${MODEL_NAME}"'", "inputs": [{ "name": "conv2d_input", "shape": [1, 28, 28, 1], "datatype": "FP32", "contents": { "fp32_contents": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.01176471, 0.07058824, 0.07058824, 0.07058824, 0.49411765, 0.53333336, 0.6862745, 0.10196079, 0.6509804, 1.0, 0.96862745, 0.49803922, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.11764706, 0.14117648, 0.36862746, 0.6039216, 0.6666667, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.88235295, 0.6745098, 0.99215686, 0.9490196, 0.7647059, 0.2509804, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.19215687, 0.93333334, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.9843137, 0.3647059, 0.32156864, 0.32156864, 0.21960784, 0.15294118, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.07058824, 0.85882354, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7764706, 0.7137255, 0.96862745, 0.94509804, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3137255, 0.6117647, 0.41960785, 0.99215686, 0.99215686, 0.8039216, 0.04313726, 0.0, 0.16862746, 0.6039216, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05490196, 0.00392157, 0.6039216, 0.99215686, 0.3529412, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.54509807, 0.99215686, 0.74509805, 0.00784314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04313726, 0.74509805, 0.99215686, 0.27450982, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.13725491, 0.94509804, 0.88235295, 0.627451, 0.42352942, 0.00392157, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.31764707, 0.9411765, 0.99215686, 0.99215686, 0.46666667, 0.09803922, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1764706, 0.7294118, 0.99215686, 0.99215686, 0.5882353, 0.10588235, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0627451, 0.3647059, 0.9882353, 0.99215686, 0.73333335, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.9764706, 0.99215686, 0.9764706, 0.2509804, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.18039216, 0.50980395, 0.7176471, 0.99215686, 0.99215686, 0.8117647, 0.00784314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.15294118, 0.5803922, 0.8980392, 0.99215686, 0.99215686, 0.99215686, 0.98039216, 0.7137255, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.09411765, 0.44705883, 0.8666667, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7882353, 0.30588236, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.09019608, 0.25882354, 0.8352941, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7764706, 0.31764707, 0.00784314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.07058824, 0.67058825, 0.85882354, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7647059, 0.3137255, 0.03529412, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.21568628, 0.6745098, 0.8862745, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.95686275, 0.52156866, 0.04313726, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.53333336, 0.99215686, 0.99215686, 0.99215686, 0.83137256, 0.5294118, 0.5176471, 0.0627451, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] }}]}' \
  localhost:8033 \
  inference.GRPCInferenceService.ModelInfer

Response:

{
  "modelName": "example-keras-mnist__ksp-f3ccc51d50",
  "modelVersion": "1",
  "outputs": [
    {
      "name": "dense_1",
      "datatype": "FP32",
      "shape": ["1", "10"]
    }
  ],
  "rawOutputContents": [
    "W62FLsHAVi+KZrwtL+AdOw1jZygaYn8/9PDqMNc7wy9DOLYy94CYNA=="
  ]
}

LightGBM

This is a sample inference request to a LightGBM model trained on a mushroom dataset.

MODEL_NAME=example-lightgbm-mushroom
grpcurl \
  -plaintext \
  -proto fvt/proto/kfs_inference_v2.proto \
  -d '{ "model_name": "'"${MODEL_NAME}"'", "inputs": [{ "name": "predict", "shape": [1, 126], "datatype": "FP32", "contents": { "fp32_contents": [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] }}]}' \
  localhost:8033 \
  inference.GRPCInferenceService.ModelInfer

Response:

{
  "modelName": "example-lightgbm-mushroom__ksp-297b372253",
  "outputs": [
    {
      "name": "predict",
      "datatype": "FP64",
      "shape": ["1"],
      "contents": {
        "fp64Contents": [2.1157326350598036e-5]
      }
    }
  ]
}

ONNX

This is a sample inference request to an ONNX model trained on the MNIST dataset.

MODEL_NAME=example-onnx-mnist
grpcurl \
  -plaintext \
  -proto fvt/proto/kfs_inference_v2.proto \
  -d '{ "model_name": "'"${MODEL_NAME}"'", "inputs": [{ "name": "Input3", "shape": [1, 1, 28, 28], "datatype": "FP32", "contents": { "fp32_contents": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.01176471, 0.07058824, 0.07058824, 0.07058824, 0.49411765, 0.53333336, 0.6862745, 0.10196079, 0.6509804, 1.0, 0.96862745, 0.49803922, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.11764706, 0.14117648, 0.36862746, 0.6039216, 0.6666667, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.88235295, 0.6745098, 0.99215686, 0.9490196, 0.7647059, 0.2509804, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.19215687, 0.93333334, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.9843137, 0.3647059, 0.32156864, 0.32156864, 0.21960784, 0.15294118, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.07058824, 0.85882354, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7764706, 0.7137255, 0.96862745, 0.94509804, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3137255, 0.6117647, 0.41960785, 0.99215686, 0.99215686, 0.8039216, 0.04313726, 0.0, 0.16862746, 0.6039216, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05490196, 0.00392157, 0.6039216, 0.99215686, 0.3529412, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.54509807, 0.99215686, 0.74509805, 0.00784314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04313726, 0.74509805, 0.99215686, 0.27450982, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.13725491, 0.94509804, 0.88235295, 0.627451, 0.42352942, 0.00392157, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.31764707, 0.9411765, 0.99215686, 0.99215686, 0.46666667, 0.09803922, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1764706, 0.7294118, 0.99215686, 0.99215686, 0.5882353, 0.10588235, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0627451, 0.3647059, 0.9882353, 0.99215686, 0.73333335, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.9764706, 0.99215686, 0.9764706, 0.2509804, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.18039216, 0.50980395, 0.7176471, 0.99215686, 0.99215686, 0.8117647, 0.00784314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.15294118, 0.5803922, 0.8980392, 0.99215686, 0.99215686, 0.99215686, 0.98039216, 0.7137255, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.09411765, 0.44705883, 0.8666667, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7882353, 0.30588236, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.09019608, 0.25882354, 0.8352941, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7764706, 0.31764707, 0.00784314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.07058824, 0.67058825, 0.85882354, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7647059, 0.3137255, 0.03529412, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.21568628, 0.6745098, 0.8862745, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.95686275, 0.52156866, 0.04313726, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.53333336, 0.99215686, 0.99215686, 0.99215686, 0.83137256, 0.5294118, 0.5176471, 0.0627451, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] }}]}' \
  localhost:8033 \
  inference.GRPCInferenceService.ModelInfer

Response:

{
  "modelName": "example-onnx-mnist__ksp-0dbc77db1a",
  "modelVersion": "1",
  "outputs": [
    {
      "name": "Plus214_Output_0",
      "datatype": "FP32",
      "shape": ["1", "10"]
    }
  ],
  "rawOutputContents": [
    "mLoDwY/998CcHVvA9M5FQQREQcH7IYpBtyIpwUCMNj/5llRAAVquPw=="
  ]
}

PyTorch

This is a sample inference request to a PyTorch model trained on the CIFAR dataset.

MODEL_NAME=example-pytorch-cifar
grpcurl \
  -plaintext \
  -proto fvt/proto/kfs_inference_v2.proto \
  -d '{ "model_name": "'"${MODEL_NAME}"'", "inputs": [{ "name": "INPUT__0", "shape": [1, 3, 32, 32], "datatype": "FP32", "contents": { "fp32_contents": [0.84313726, 0.8117647, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.827451, 0.827451, 0.827451, 0.827451, 0.827451, 0.827451, 0.827451, 0.81960785, 0.8117647, 0.8039216, 0.81960785, 0.81960785, 0.81960785, 0.827451, 0.81960785, 0.827451, 0.81960785, 0.81960785, 0.81960785, 0.827451, 0.827451, 0.81960785, 0.8666667, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.85882354, 0.8509804, 0.8509804, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.8509804, 0.8509804, 0.8509804, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.84313726, 0.85882354, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.84313726, 0.8352941, 0.78039217, 0.8117647, 0.8117647, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8352941, 0.8666667, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.827451, 0.81960785, 0.7882353, 0.7490196, 0.45882356, 0.6392157, 0.62352943, 0.7882353, 0.8509804, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.84313726, 0.85882354, 0.8352941, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8509804, 0.827451, 0.7176471, 0.5921569, 0.27843142, 0.5294118, 0.6784314, 0.8039216, 0.85882354, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.8509804, 0.8745098, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.84313726, 0.84313726, 0.8352941, 0.84313726, 0.85882354, 0.85882354, 0.8352941, 0.81960785, 0.84313726, 0.79607844, 0.6313726, 0.52156866, 0.45098042, 0.36470592, 0.2941177, 0.4431373, 0.62352943, 0.77254903, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.85882354, 0.85882354, 0.85882354, 0.7882353, 0.7882353, 0.81960785, 0.8117647, 0.8352941, 0.85882354, 0.85882354, 0.8509804, 0.85882354, 0.85882354, 0.8745098, 0.8745098, 0.7647059, 0.75686276, 0.827451, 0.73333335, 0.43529415, 0.26274514, 0.24705887, 0.20784318, 0.12941182, 0.12156868, 0.22352946, 0.5529412, 0.827451, 0.8509804, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.85882354, 0.8745098, 0.6627451, 0.75686276, 0.8039216, 0.78039217, 0.79607844, 0.8352941, 0.85882354, 0.8666667, 0.8745098, 0.8745098, 0.8745098, 0.88235295, 0.5764706, 0.7176471, 0.827451, 0.6784314, 0.5137255, 0.45098042, 0.4431373, 0.35686278, 0.2941177, 0.24705887, 0.27058828, 0.45882356, 0.79607844, 0.8352941, 0.827451, 0.827451, 0.8352941, 0.8509804, 0.85882354, 0.8666667, 0.69411767, 0.73333335, 0.7647059, 0.7647059, 0.78039217, 0.8117647, 0.8509804, 0.8666667, 0.8666667, 0.8666667, 0.85882354, 0.8745098, 0.54509807, 0.7254902, 0.827451, 0.8039216, 0.6392157, 0.6392157, 0.7176471, 0.6313726, 0.6392157, 0.64705884, 0.7019608, 0.70980394, 0.7647059, 0.7882353, 0.7882353, 0.8039216, 0.8039216, 0.84313726, 0.85882354, 0.8666667, -0.0745098, -0.06666666, -0.027450979, 0.06666672, 0.34901965, 0.7647059, 0.84313726, 0.85882354, 0.8509804, 0.84313726, 0.84313726, 0.827451, 0.6784314, 0.77254903, 0.81960785, 0.8509804, 0.7882353, 0.78039217, 0.8117647, 0.7647059, 0.7647059, 0.7019608, 0.5764706, 0.45098042, 0.34901965, 0.30980396, 0.30980396, 0.45882356, 0.7490196, 0.84313726, 0.8509804, 0.8666667, -0.14509803, -0.19215685, -0.15294117, -0.12941176, 0.14509809, 0.7411765, 0.78039217, 0.79607844, 0.8509804, 0.8352941, 0.8117647, 0.8039216, 0.79607844, 0.8117647, 0.81960785, 0.8039216, 0.8117647, 0.8117647, 0.79607844, 0.7490196, 0.49803925, 0.28627455, 0.14509809, 0.07450986, 0.05098045, 0.003921628, -0.05098039, 0.1686275, 0.69411767, 0.8352941, 0.84313726, 0.85882354, 0.5294118, 0.47450984, 0.56078434, 0.5686275, 0.6392157, 0.7490196, 0.67058825, 0.654902, 0.69411767, 0.7254902, 0.7176471, 0.64705884, 0.6392157, 0.654902, 0.69411767, 0.7254902, 0.7647059, 0.77254903, 0.7647059, 0.70980394, 0.43529415, 0.37254906, 0.41960788, 0.39607847, 0.45882356, 0.33333337, 0.11372554, 0.45098042, 0.7176471, 0.8117647, 0.8352941, 0.8509804, 0.5137255, 0.49803925, 0.58431375, 0.6784314, 0.7490196, 0.6784314, 0.5921569, 0.3411765, 0.38823533, 0.62352943, 0.36470592, -0.23137254, -0.27058822, -0.20784312, -0.12941176, -0.043137252, 0.07450986, 0.20000005, 0.58431375, 0.7490196, 0.70980394, 0.7254902, 0.7490196, 0.7019608, 0.73333335, 0.6627451, 0.5372549, 0.7411765, 0.7176471, 0.73333335, 0.81960785, 0.84313726, -0.11372548, -0.12941176, -0.11372548, -0.019607842, 0.082352996, 0.33333337, 0.49803925, 0.4901961, 0.6313726, 0.69411767, 0.23921573, -0.5764706, -0.64705884, -0.6156863, -0.58431375, -0.4823529, -0.19999999, 0.24705887, 0.73333335, 0.8352941, 0.827451, 0.78039217, 0.7490196, 0.62352943, 0.58431375, 0.654902, 0.6627451, 0.56078434, 0.4039216, 0.47450984, 0.654902, 0.73333335, -0.52156866, -0.4588235, -0.5058824, -0.46666664, -0.035294116, 0.09019613, 0.18431377, 0.5294118, 0.6784314, 0.6156863, 0.27843142, -0.19215685, -0.25490195, -0.20784312, 0.082352996, 0.41960788, 0.62352943, 0.73333335, 0.7176471, 0.60784316, 0.43529415, 0.23921573, 0.15294123, 0.027451038, -0.019607842, 0.019607902, 0.06666672, 0.043137312, 0.003921628, 0.082352996, 0.427451, 0.54509807, -0.6862745, -0.54509807, -0.3333333, -0.0039215684, 0.035294175, -0.24705881, -0.06666666, 0.27843142, 0.35686278, 0.4431373, 0.427451, 0.41960788, 0.43529415, 0.5529412, 0.70980394, 0.5686275, 0.36470592, 0.24705887, 0.13725495, 0.035294175, -0.09019607, -0.23137254, -0.26274508, -0.2235294, -0.17647058, -0.1607843, -0.043137252, 0.082352996, 0.17647064, 0.2313726, 0.47450984, 0.45098042, -0.8980392, -0.79607844, 0.05098045, 0.6156863, 0.082352996, -0.0745098, 0.105882406, 0.34901965, 0.41960788, 0.62352943, 0.7254902, 0.7882353, 0.75686276, 0.8039216, 0.77254903, 0.3803922, 0.12941182, 0.082352996, 0.11372554, 0.13725495, 0.20784318, 0.1686275, 0.1686275, 0.20784318, 0.2313726, 0.254902, 0.35686278, 0.4666667, 0.4901961, 0.39607847, 0.2941177, 0.2313726, -0.9607843, -0.54509807, 0.5686275, 0.7647059, 0.54509807, 0.56078434, 0.6627451, 0.77254903, 0.79607844, 0.827451, 0.81960785, 0.8039216, 0.6392157, 0.7490196, 0.73333335, 0.64705884, 0.5529412, 0.41176474, 0.5137255, 0.47450984, 0.48235297, 0.52156866, 0.5058824, 0.4431373, 0.34901965, 0.3411765, 0.26274514, 0.12941182, 0.06666672, 0.027451038, 0.003921628, 0.082352996, -0.69411767, 0.13725495, 0.4901961, 0.45882356, 0.4431373, 0.5058824, 0.52156866, 0.52156866, 0.52156866, 0.49803925, 0.5058824, 0.4901961, 0.38823533, 0.41176474, 0.20784318, 0.15294123, 0.13725495, 0.22352946, 0.14509809, -0.11372548, -0.10588235, 0.035294175, -0.011764705, -0.12941176, -0.27843136, -0.2862745, -0.27058822, -0.26274508, -0.17647058, -0.05098039, 0.011764765, 0.011764765, -0.043137252, 0.27058828, 0.12156868, 0.07450986, 0.027451038, 0.003921628, -0.0039215684, 0.019607902, 0.027451038, 0.003921628, -0.0039215684, 0.011764765, 0.011764765, -0.027450979, -0.18431371, -0.21568626, -0.19999999, -0.0745098, -0.12156862, -0.26274508, -0.26274508, -0.26274508, -0.31764704, -0.3490196, -0.372549, -0.3490196, -0.27058822, -0.20784312, -0.15294117, -0.09803921, -0.05098039, 0.019607902, -0.42745095, -0.40392154, -0.3960784, -0.372549, -0.34117645, -0.31764704, -0.31764704, -0.29411763, -0.26274508, -0.19999999, -0.1607843, -0.11372548, -0.09803921, -0.0745098, -0.0745098, -0.058823526, -0.09803921, -0.1372549, -0.16862744, -0.21568626, -0.25490195, -0.3333333, -0.38039213, -0.372549, -0.372549, -0.3960784, -0.372549, -0.35686272, -0.27843136, -0.11372548, -0.019607842, 0.06666672, -0.8980392, -0.9764706, -0.92941177, -0.85882354, -0.85882354, -0.8352941, -0.84313726, -0.827451, -0.79607844, -0.73333335, -0.67058825, -0.62352943, -0.5921569, -0.5294118, -0.4823529, -0.45098037, -0.44313723, -0.4352941, -0.47450978, -0.5294118, -0.5686275, -0.58431375, -0.58431375, -0.5529412, -0.5529412, -0.5529412, -0.4352941, -0.31764704, -0.18431371, -0.058823526, 0.019607902, 0.07450986, -0.7176471, -0.9137255, -0.9372549, -0.7490196, -0.7176471, -0.827451, -0.9372549, -0.9764706, -0.99215686, -1, -1, -1, -0.9529412, -0.9607843, -0.99215686, -0.9764706, -0.8980392, -0.8117647, -0.8352941, -0.8352941, -0.8352941, -0.827451, -0.7647059, -0.69411767, -0.5529412, -0.3333333, -0.11372548, -0.035294116, -0.09019607, -0.043137252, 0.05098045, 0.20000005, -0.7254902, -0.79607844, -0.8980392, -0.7882353, -0.44313723, -0.45098037, -0.6156863, -0.7882353, -0.88235295, -0.9607843, -0.9843137, -1, -0.8666667, -0.5529412, -0.75686276, -0.92156863, -0.96862745, -0.96862745, -0.94509804, -0.8901961, -0.8039216, -0.6784314, -0.5137255, -0.32549018, -0.043137252, 0.12941182, 0.035294175, -0.10588235, -0.082352936, 0.035294175, 0.14509809, 0.34901965, -0.8745098, -0.8980392, -0.96862745, -0.9764706, -0.64705884, -0.49019605, -0.5764706, -0.7176471, -0.85882354, -0.96862745, -0.9843137, -1, -0.94509804, -0.0745098, 0.26274514, 0.027451038, -0.12156862, -0.17647058, -0.17647058, -0.14509803, -0.0745098, 0.082352996, 0.20784318, 0.18431377, -0.0039215684, -0.17647058, -0.16862744, -0.058823526, 0.011764765, 0.11372554, 0.28627455, 0.4431373, -0.6862745, -0.90588236, -1, -1, -0.90588236, -0.7647059, -0.7490196, -0.8352941, -0.94509804, -0.9843137, -0.9843137, -0.9764706, -1, -0.46666664, 0.427451, 0.60784316, 0.5372549, 0.52156866, 0.5294118, 0.4666667, 0.34901965, 0.17647064, -0.035294116, -0.19215685, -0.25490195, -0.18431371, -0.043137252, 0.011764765, 0.035294175, 0.19215691, 0.3411765, 0.45098042, -0.4588235, -0.79607844, -0.99215686, -0.99215686, -0.96862745, -0.90588236, -0.85882354, -0.90588236, -0.96862745, -0.9843137, -0.9843137, -0.96862745, -0.99215686, -0.7490196, 0.20000005, 0.5921569, 0.5294118, 0.49803925, 0.4039216, 0.21568632, -0.06666666, -0.2862745, -0.36470586, -0.26274508, -0.082352936, -0.019607842, -0.019607842, 0.011764765, 0.12941182, 0.27058828, 0.35686278, 0.4431373, -0.3490196, -0.6313726, -0.99215686, -0.9843137, -0.9843137, -0.9607843, -0.94509804, -0.96862745, -0.99215686, -0.99215686, -0.99215686, -0.9764706, -0.99215686, -0.7882353, 0.11372554, 0.60784316, 0.5529412, 0.32549024, -0.05098039, -0.3333333, -0.41960782, -0.3333333, -0.19999999, -0.05098039, 0.003921628, -0.043137252, -0.05098039, 0.035294175, 0.15294123, 0.2941177, 0.3803922, 0.45882356, -0.27843136, -0.5764706, -0.9529412, -0.9764706, -0.9843137, -0.99215686, -0.99215686, -0.99215686, -0.99215686, -0.99215686, -0.99215686, -0.99215686, -1, -0.88235295, -0.19999999, 0.2313726, -0.082352936, -0.41960782, -0.56078434, -0.41960782, -0.2235294, -0.09803921, -0.043137252, -0.027450979, -0.035294116, -0.019607842, 0.003921628, 0.06666672, 0.16078436, 0.27058828, 0.38823533, 0.47450984, -0.31764704, -0.6627451, -0.8509804, -0.9137255, -0.9372549, -0.9607843, -0.9843137, -0.9843137, -0.9764706, -0.9764706, -0.9764706, -0.9843137, -1, -0.96862745, -0.67058825, -0.44313723, -0.58431375, -0.5529412, -0.372549, -0.11372548, 0.035294175, 0.05098045, -0.035294116, -0.09019607, -0.058823526, 0.027451038, 0.09019613, 0.12156868, 0.22352946, 0.32549024, 0.427451, 0.47450984, -0.35686272, -0.6392157, -0.7176471, -0.75686276, -0.7882353, -0.827451, -0.8666667, -0.8745098, -0.85882354, -0.8509804, -0.84313726, -0.8509804, -0.8509804, -0.81960785, -0.70980394, -0.4980392, -0.31764704, -0.18431371, -0.09019607, 0.003921628, 0.09019613, 0.027451038, -0.082352936, -0.09803921, -0.035294116, 0.027451038, 0.09019613, 0.16078436, 0.24705887, 0.36470592, 0.45098042, 0.4666667, -0.3333333, -0.5137255, -0.54509807, -0.5686275, -0.6, -0.6313726, -0.6392157, -0.62352943, -0.6156863, -0.6, -0.58431375, -0.5686275, -0.5372549, -0.46666664, -0.36470586, -0.18431371, -0.09019607, -0.0039215684, 0.043137312, -0.0039215684, -0.0039215684, -0.0745098, -0.10588235, -0.043137252, 0.011764765, 0.06666672, 0.105882406, 0.1686275, 0.23921573, 0.3176471, 0.41176474, 0.45882356, 0.84313726, 0.8117647, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.827451, 0.827451, 0.827451, 0.827451, 0.827451, 0.81960785, 0.8117647, 0.8117647, 0.827451, 0.827451, 0.81960785, 0.8117647, 0.81960785, 0.827451, 0.827451, 0.827451, 0.81960785, 0.81960785, 0.81960785, 0.827451, 0.827451, 0.81960785, 0.8666667, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8352941, 0.8352941, 0.8509804, 0.8509804, 0.84313726, 0.8352941, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.84313726, 0.85882354, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.8352941, 0.827451, 0.8352941, 0.84313726, 0.84313726, 0.8039216, 0.84313726, 0.827451, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8352941, 0.8666667, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.827451, 0.81960785, 0.8039216, 0.77254903, 0.5058824, 0.69411767, 0.64705884, 0.7882353, 0.84313726, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.84313726, 0.85882354, 0.8352941, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8666667, 0.85882354, 0.7647059, 0.64705884, 0.34901965, 0.60784316, 0.70980394, 0.79607844, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8745098, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.84313726, 0.8352941, 0.84313726, 0.8509804, 0.8509804, 0.84313726, 0.827451, 0.85882354, 0.8117647, 0.69411767, 0.60784316, 0.5529412, 0.47450984, 0.4039216, 0.5372549, 0.6862745, 0.7882353, 0.84313726, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.85882354, 0.85882354, 0.85882354, 0.79607844, 0.78039217, 0.8039216, 0.7882353, 0.81960785, 0.8509804, 0.85882354, 0.85882354, 0.84313726, 0.84313726, 0.8509804, 0.85882354, 0.79607844, 0.7882353, 0.85882354, 0.77254903, 0.54509807, 0.41176474, 0.41176474, 0.3803922, 0.27843142, 0.24705887, 0.32549024, 0.6156863, 0.8666667, 0.85882354, 0.8509804, 0.84313726, 0.8509804, 0.8666667, 0.85882354, 0.85882354, 0.7254902, 0.8039216, 0.8352941, 0.81960785, 0.8352941, 0.85882354, 0.8666667, 0.85882354, 0.85882354, 0.85882354, 0.8509804, 0.8666667, 0.6, 0.7411765, 0.8509804, 0.70980394, 0.6, 0.5764706, 0.5764706, 0.49803925, 0.427451, 0.36470592, 0.3803922, 0.56078434, 0.8745098, 0.8745098, 0.8666667, 0.8666667, 0.8745098, 0.8745098, 0.8745098, 0.8666667, 0.8352941, 0.8509804, 0.8666667, 0.8745098, 0.88235295, 0.8666667, 0.85882354, 0.8509804, 0.8509804, 0.8509804, 0.85882354, 0.8745098, 0.5529412, 0.73333335, 0.8352941, 0.8117647, 0.67058825, 0.69411767, 0.7882353, 0.70980394, 0.73333335, 0.75686276, 0.827451, 0.84313726, 0.88235295, 0.8666667, 0.8745098, 0.88235295, 0.88235295, 0.88235295, 0.88235295, 0.8666667, 0.09803927, 0.082352996, 0.11372554, 0.21568632, 0.47450984, 0.8352941, 0.8509804, 0.8352941, 0.827451, 0.84313726, 0.85882354, 0.85882354, 0.69411767, 0.7882353, 0.8352941, 0.85882354, 0.8039216, 0.8039216, 0.8509804, 0.81960785, 0.85882354, 0.827451, 0.7176471, 0.6, 0.48235297, 0.4039216, 0.41176474, 0.56078434, 0.84313726, 0.8901961, 0.88235295, 0.88235295, 0.019607902, -0.05098039, -0.019607842, -0.0039215684, 0.24705887, 0.79607844, 0.7882353, 0.77254903, 0.81960785, 0.8352941, 0.8509804, 0.85882354, 0.8352941, 0.84313726, 0.85882354, 0.84313726, 0.8509804, 0.85882354, 0.85882354, 0.81960785, 0.6156863, 0.4431373, 0.2941177, 0.22352946, 0.1686275, 0.09803927, 0.043137312, 0.27058828, 0.7882353, 0.8901961, 0.88235295, 0.88235295, 0.6627451, 0.58431375, 0.654902, 0.654902, 0.7019608, 0.78039217, 0.67058825, 0.6392157, 0.67058825, 0.7411765, 0.77254903, 0.73333335, 0.7176471, 0.73333335, 0.7647059, 0.79607844, 0.8352941, 0.8509804, 0.85882354, 0.8117647, 0.6, 0.5529412, 0.5686275, 0.52156866, 0.54509807, 0.39607847, 0.18431377, 0.5294118, 0.8039216, 0.88235295, 0.8901961, 0.88235295, 0.62352943, 0.58431375, 0.654902, 0.7019608, 0.7647059, 0.7176471, 0.6313726, 0.36470592, 0.41176474, 0.67058825, 0.4431373, -0.12156862, -0.10588235, -0.05098039, 0.011764765, 0.082352996, 0.19215691, 0.30980396, 0.69411767, 0.8509804, 0.81960785, 0.827451, 0.8352941, 0.77254903, 0.7882353, 0.7176471, 0.5921569, 0.8039216, 0.78039217, 0.8039216, 0.8745098, 0.8901961, 0.019607902, -0.019607842, -0.019607842, 0.027451038, 0.13725495, 0.427451, 0.5764706, 0.56078434, 0.7176471, 0.8039216, 0.34901965, -0.44313723, -0.45098037, -0.42745095, -0.42745095, -0.34117645, -0.10588235, 0.3176471, 0.78039217, 0.8745098, 0.85882354, 0.8117647, 0.7882353, 0.654902, 0.6313726, 0.70980394, 0.7176471, 0.6156863, 0.45882356, 0.54509807, 0.73333335, 0.8117647, -0.36470586, -0.32549018, -0.38039213, -0.3333333, 0.105882406, 0.21568632, 0.2313726, 0.5686275, 0.7882353, 0.7490196, 0.41176474, -0.05098039, -0.12156862, -0.082352936, 0.18431377, 0.5058824, 0.6627451, 0.7411765, 0.7176471, 0.5921569, 0.45882356, 0.30196083, 0.20784318, 0.082352996, 0.043137312, 0.09019613, 0.14509809, 0.11372554, 0.07450986, 0.20000005, 0.54509807, 0.6627451, -0.58431375, -0.45098037, -0.23137254, 0.12941182, 0.18431377, -0.1607843, -0.09803921, 0.23921573, 0.41176474, 0.52156866, 0.52156866, 0.5137255, 0.52156866, 0.6392157, 0.7882353, 0.64705884, 0.41960788, 0.2941177, 0.17647064, 0.06666672, -0.019607842, -0.12941176, -0.16862744, -0.12941176, -0.0745098, -0.05098039, 0.058823586, 0.18431377, 0.28627455, 0.36470592, 0.6156863, 0.5921569, -0.88235295, -0.77254903, 0.09803927, 0.69411767, 0.17647064, -0.035294116, 0.043137312, 0.27058828, 0.41960788, 0.6392157, 0.75686276, 0.8352941, 0.8352941, 0.8901961, 0.8666667, 0.48235297, 0.24705887, 0.20784318, 0.23921573, 0.27843142, 0.3411765, 0.2941177, 0.2941177, 0.3411765, 0.36470592, 0.38823533, 0.4901961, 0.6, 0.62352943, 0.5372549, 0.43529415, 0.37254906, -0.9607843, -0.5137255, 0.62352943, 0.81960785, 0.60784316, 0.62352943, 0.6627451, 0.75686276, 0.8039216, 0.8509804, 0.8666667, 0.8666667, 0.73333335, 0.8666667, 0.8666667, 0.7882353, 0.7019608, 0.5686275, 0.69411767, 0.67058825, 0.6627451, 0.6784314, 0.6627451, 0.6, 0.5137255, 0.49803925, 0.41960788, 0.2941177, 0.22352946, 0.14509809, 0.12156868, 0.20784318, -0.64705884, 0.21568632, 0.6, 0.5372549, 0.54509807, 0.654902, 0.654902, 0.6313726, 0.6156863, 0.5921569, 0.62352943, 0.62352943, 0.5137255, 0.5529412, 0.3803922, 0.32549024, 0.26274514, 0.3411765, 0.27843142, 0.043137312, 0.07450986, 0.2313726, 0.17647064, 0.058823586, -0.09803921, -0.12156862, -0.10588235, -0.09019607, -0.019607842, 0.043137312, 0.105882406, 0.11372554, 0.058823586, 0.4039216, 0.254902, 0.20784318, 0.19215691, 0.19215691, 0.17647064, 0.17647064, 0.17647064, 0.15294123, 0.15294123, 0.1686275, 0.1686275, 0.13725495, -0.011764705, -0.043137252, -0.058823526, 0.05098045, 0.003921628, -0.14509803, -0.12156862, -0.082352936, -0.12156862, -0.19215685, -0.23921567, -0.19215685, -0.12941176, -0.082352936, -0.05098039, -0.019607842, 0.043137312, 0.12941182, -0.31764704, -0.29411763, -0.29411763, -0.27058822, -0.23137254, -0.19999999, -0.19999999, -0.17647058, -0.12941176, -0.06666666, -0.027450979, 0.027451038, 0.07450986, 0.06666672, 0.035294175, 0.043137312, 0.06666672, 0.043137312, -0.0039215684, -0.06666666, -0.14509803, -0.20784312, -0.23921567, -0.27843136, -0.26274508, -0.21568626, -0.21568626, -0.23137254, -0.18431371, -0.06666666, 0.058823586, 0.1686275, -0.8039216, -0.9137255, -0.8745098, -0.79607844, -0.79607844, -0.8039216, -0.8039216, -0.7647059, -0.7176471, -0.6627451, -0.6, -0.5372549, -0.4588235, -0.41176468, -0.3960784, -0.38039213, -0.31764704, -0.3098039, -0.36470586, -0.4352941, -0.47450978, -0.46666664, -0.4588235, -0.4588235, -0.44313723, -0.38823527, -0.30196077, -0.21568626, -0.11372548, -0.027450979, 0.06666672, 0.14509809, -0.6392157, -0.8745098, -0.8980392, -0.654902, -0.64705884, -0.8039216, -0.9137255, -0.9372549, -0.96862745, -0.9843137, -0.9843137, -0.96862745, -0.8980392, -0.85882354, -0.8509804, -0.81960785, -0.77254903, -0.7019608, -0.7411765, -0.75686276, -0.7019608, -0.654902, -0.60784316, -0.54509807, -0.45098037, -0.29411763, -0.09803921, -0.035294116, -0.09803921, -0.035294116, 0.09019613, 0.254902, -0.6784314, -0.7882353, -0.8509804, -0.6784314, -0.36470586, -0.45098037, -0.60784316, -0.75686276, -0.88235295, -0.9607843, -0.9843137, -1, -0.8666667, -0.4980392, -0.60784316, -0.7176471, -0.7647059, -0.7647059, -0.7647059, -0.7254902, -0.6627451, -0.5686275, -0.44313723, -0.23921567, -0.027450979, 0.027451038, -0.058823526, -0.17647058, -0.12941176, 0.05098045, 0.19215691, 0.4039216, -0.88235295, -0.92156863, -0.92156863, -0.90588236, -0.654902, -0.5921569, -0.6627451, -0.7411765, -0.85882354, -0.96862745, -0.9843137, -0.99215686, -0.9372549, -0.082352936, 0.23921573, 0.003921628, -0.12156862, -0.17647058, -0.19215685, -0.17647058, -0.1607843, -0.09803921, -0.011764705, -0.011764705, -0.16862744, -0.32549018, -0.26274508, -0.09019607, 0.019607902, 0.15294123, 0.34901965, 0.52156866, -0.6862745, -0.92156863, -0.9764706, -0.96862745, -0.9529412, -0.90588236, -0.90588236, -0.92156863, -0.9529412, -0.99215686, -0.99215686, -0.9843137, -1, -0.54509807, 0.003921628, 0.019607902, -0.0039215684, -0.035294116, -0.06666666, -0.11372548, -0.1372549, -0.24705881, -0.41176468, -0.4823529, -0.44313723, -0.27058822, -0.0745098, 0.035294175, 0.105882406, 0.27058828, 0.427451, 0.54509807, -0.3960784, -0.77254903, -0.99215686, -0.99215686, -0.99215686, -0.9843137, -0.9764706, -0.9843137, -0.99215686, -1, -1, -1, -0.99215686, -0.90588236, -0.64705884, -0.6313726, -0.6392157, -0.62352943, -0.60784316, -0.6156863, -0.67058825, -0.7019608, -0.62352943, -0.3960784, -0.1372549, -0.011764705, 0.003921628, 0.058823586, 0.20000005, 0.3803922, 0.4666667, 0.5529412, -0.26274508, -0.5921569, -0.99215686, -0.99215686, -1, -0.99215686, -0.99215686, -1, -1, -1, -1, -1, -0.9843137, -0.9764706, -0.8039216, -0.7490196, -0.8039216, -0.8039216, -0.8039216, -0.77254903, -0.6784314, -0.4823529, -0.27843136, -0.11372548, -0.027450979, -0.011764705, -0.0039215684, 0.09019613, 0.2313726, 0.4039216, 0.49803925, 0.5764706, -0.19999999, -0.5294118, -0.94509804, -0.9843137, -0.9843137, -0.9764706, -0.9764706, -0.9843137, -0.99215686, -1, -1, -0.99215686, -0.9764706, -0.99215686, -0.8509804, -0.75686276, -0.8666667, -0.8980392, -0.7882353, -0.54509807, -0.29411763, -0.09803921, -0.011764705, -0.027450979, -0.035294116, 0.019607902, 0.058823586, 0.13725495, 0.24705887, 0.3803922, 0.5058824, 0.58431375, -0.2235294, -0.6, -0.81960785, -0.90588236, -0.92156863, -0.9137255, -0.92156863, -0.94509804, -0.96862745, -0.96862745, -0.96862745, -0.9764706, -0.9529412, -0.9607843, -0.8980392, -0.8352941, -0.7882353, -0.60784316, -0.3960784, -0.23137254, -0.11372548, -0.011764705, -0.011764705, -0.019607842, 0.003921628, 0.082352996, 0.16078436, 0.20784318, 0.3176471, 0.4431373, 0.54509807, 0.58431375, -0.24705881, -0.5529412, -0.654902, -0.7254902, -0.7647059, -0.78039217, -0.79607844, -0.81960785, -0.8352941, -0.8352941, -0.827451, -0.81960785, -0.7882353, -0.75686276, -0.6862745, -0.5686275, -0.45098037, -0.3098039, -0.19999999, -0.12156862, -0.05098039, -0.043137252, -0.043137252, -0.0039215684, 0.043137312, 0.09019613, 0.1686275, 0.254902, 0.34901965, 0.48235297, 0.5686275, 0.58431375, -0.20784312, -0.41176468, -0.47450978, -0.52156866, -0.56078434, -0.58431375, -0.58431375, -0.5686275, -0.5686275, -0.56078434, -0.54509807, -0.5137255, -0.47450978, -0.44313723, -0.34117645, -0.24705881, -0.19215685, -0.14509803, -0.09019607, -0.05098039, -0.0039215684, -0.027450979, -0.019607842, 0.027451038, 0.06666672, 0.13725495, 0.19215691, 0.27058828, 0.3411765, 0.43529415, 0.5294118, 0.5686275, 0.84313726, 0.8117647, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.81960785, 0.827451, 0.827451, 0.827451, 0.827451, 0.827451, 0.827451, 0.827451, 0.827451, 0.827451, 0.81960785, 0.8352941, 0.8352941, 0.81960785, 0.8039216, 0.8117647, 0.827451, 0.81960785, 0.81960785, 0.81960785, 0.827451, 0.827451, 0.81960785, 0.8666667, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.827451, 0.827451, 0.8352941, 0.8352941, 0.85882354, 0.8666667, 0.85882354, 0.84313726, 0.8352941, 0.8509804, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.84313726, 0.85882354, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.8352941, 0.8117647, 0.8117647, 0.8352941, 0.8509804, 0.827451, 0.8666667, 0.84313726, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8352941, 0.8666667, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.8352941, 0.8039216, 0.8117647, 0.81960785, 0.8117647, 0.54509807, 0.7176471, 0.67058825, 0.8039216, 0.84313726, 0.8352941, 0.8352941, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.84313726, 0.85882354, 0.8352941, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8509804, 0.85882354, 0.8039216, 0.7176471, 0.4039216, 0.6313726, 0.73333335, 0.81960785, 0.85882354, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.8509804, 0.8509804, 0.8666667, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.84313726, 0.8352941, 0.84313726, 0.8509804, 0.8509804, 0.8509804, 0.8352941, 0.85882354, 0.81960785, 0.70980394, 0.64705884, 0.62352943, 0.5686275, 0.48235297, 0.58431375, 0.7254902, 0.81960785, 0.85882354, 0.84313726, 0.84313726, 0.84313726, 0.8509804, 0.85882354, 0.85882354, 0.85882354, 0.79607844, 0.7882353, 0.8117647, 0.8039216, 0.827451, 0.8509804, 0.84313726, 0.84313726, 0.8509804, 0.8509804, 0.85882354, 0.8666667, 0.8039216, 0.79607844, 0.8666667, 0.7882353, 0.6, 0.4901961, 0.49803925, 0.4901961, 0.38823533, 0.3411765, 0.38823533, 0.654902, 0.8745098, 0.8352941, 0.827451, 0.84313726, 0.8509804, 0.85882354, 0.85882354, 0.8666667, 0.7411765, 0.827451, 0.8666667, 0.8352941, 0.8352941, 0.8509804, 0.84313726, 0.8509804, 0.8666667, 0.8666667, 0.85882354, 0.8745098, 0.5921569, 0.73333335, 0.84313726, 0.70980394, 0.64705884, 0.64705884, 0.654902, 0.5921569, 0.5372549, 0.4666667, 0.45098042, 0.6, 0.88235295, 0.8666667, 0.85882354, 0.8666667, 0.8666667, 0.8666667, 0.8666667, 0.8666667, 0.8901961, 0.90588236, 0.92941177, 0.90588236, 0.88235295, 0.85882354, 0.84313726, 0.84313726, 0.85882354, 0.85882354, 0.85882354, 0.8745098, 0.5372549, 0.70980394, 0.8117647, 0.79607844, 0.7019608, 0.7411765, 0.84313726, 0.78039217, 0.8352941, 0.84313726, 0.88235295, 0.8901961, 0.90588236, 0.88235295, 0.88235295, 0.88235295, 0.8745098, 0.8745098, 0.8745098, 0.8666667, 0.1686275, 0.16078436, 0.20000005, 0.26274514, 0.49803925, 0.827451, 0.827451, 0.81960785, 0.8352941, 0.84313726, 0.8509804, 0.84313726, 0.6784314, 0.77254903, 0.81960785, 0.8509804, 0.81960785, 0.84313726, 0.8901961, 0.8745098, 0.9372549, 0.90588236, 0.77254903, 0.654902, 0.5294118, 0.45882356, 0.45098042, 0.5764706, 0.84313726, 0.8745098, 0.8745098, 0.8745098, 0.105882406, 0.043137312, 0.07450986, 0.07450986, 0.2941177, 0.8117647, 0.7647059, 0.75686276, 0.827451, 0.8352941, 0.8352941, 0.84313726, 0.84313726, 0.8509804, 0.8666667, 0.8509804, 0.8666667, 0.88235295, 0.8901961, 0.8666667, 0.67058825, 0.49803925, 0.34901965, 0.27843142, 0.24705887, 0.20000005, 0.12156868, 0.30196083, 0.79607844, 0.8745098, 0.8666667, 0.8745098, 0.75686276, 0.6862745, 0.75686276, 0.7490196, 0.78039217, 0.8117647, 0.654902, 0.6156863, 0.6784314, 0.7411765, 0.7647059, 0.7176471, 0.7490196, 0.7647059, 0.8039216, 0.827451, 0.85882354, 0.8745098, 0.8901961, 0.85882354, 0.6313726, 0.5921569, 0.62352943, 0.58431375, 0.654902, 0.5372549, 0.28627455, 0.58431375, 0.827451, 0.8666667, 0.8745098, 0.8745098, 0.7411765, 0.7019608, 0.75686276, 0.8352941, 0.8901961, 0.78039217, 0.6313726, 0.36470592, 0.43529415, 0.6784314, 0.47450984, -0.05098039, -0.011764705, 0.035294175, 0.09019613, 0.15294123, 0.26274514, 0.36470592, 0.7254902, 0.85882354, 0.84313726, 0.8666667, 0.88235295, 0.827451, 0.85882354, 0.79607844, 0.6627451, 0.85882354, 0.8352941, 0.827451, 0.8980392, 0.8980392, 0.19215691, 0.15294123, 0.105882406, 0.18431377, 0.2941177, 0.5137255, 0.60784316, 0.6, 0.77254903, 0.8352941, 0.43529415, -0.27843136, -0.2862745, -0.2862745, -0.29411763, -0.23137254, 0.011764765, 0.4039216, 0.827451, 0.8901961, 0.8901961, 0.85882354, 0.827451, 0.7019608, 0.6627451, 0.7254902, 0.7490196, 0.6784314, 0.5372549, 0.60784316, 0.78039217, 0.8352941, -0.15294117, -0.10588235, -0.21568626, -0.19999999, 0.21568632, 0.28627455, 0.28627455, 0.62352943, 0.8352941, 0.7882353, 0.4901961, 0.082352996, 0.027451038, 0.058823586, 0.3176471, 0.62352943, 0.7490196, 0.81960785, 0.78039217, 0.6627451, 0.5294118, 0.36470592, 0.27843142, 0.15294123, 0.09803927, 0.12941182, 0.19215691, 0.18431377, 0.15294123, 0.254902, 0.5921569, 0.69411767, -0.3960784, -0.26274508, -0.09019607, 0.20000005, 0.22352946, -0.1372549, -0.0745098, 0.26274514, 0.427451, 0.54509807, 0.5529412, 0.5686275, 0.58431375, 0.7019608, 0.8509804, 0.7019608, 0.45882356, 0.34901965, 0.24705887, 0.1686275, 0.082352996, -0.035294116, -0.0745098, -0.035294116, 0.003921628, 0.019607902, 0.13725495, 0.26274514, 0.36470592, 0.4431373, 0.67058825, 0.6313726, -0.7254902, -0.6313726, 0.18431377, 0.7254902, 0.17647064, -0.035294116, 0.05098045, 0.27058828, 0.41176474, 0.654902, 0.7647059, 0.827451, 0.81960785, 0.88235295, 0.8666667, 0.4901961, 0.27843142, 0.27058828, 0.33333337, 0.38823533, 0.4666667, 0.427451, 0.427451, 0.4666667, 0.48235297, 0.49803925, 0.6, 0.7019608, 0.70980394, 0.6313726, 0.5137255, 0.43529415, -0.8117647, -0.38039213, 0.7019608, 0.8745098, 0.6627451, 0.654902, 0.70980394, 0.79607844, 0.85882354, 0.92941177, 0.92156863, 0.8745098, 0.7254902, 0.8745098, 0.8901961, 0.8352941, 0.7882353, 0.6784314, 0.8039216, 0.79607844, 0.8117647, 0.8352941, 0.81960785, 0.75686276, 0.6627451, 0.6392157, 0.54509807, 0.4039216, 0.32549024, 0.26274514, 0.23921573, 0.2941177, -0.44313723, 0.4039216, 0.7411765, 0.69411767, 0.7019608, 0.79607844, 0.8039216, 0.78039217, 0.78039217, 0.7882353, 0.7882353, 0.73333335, 0.62352943, 0.6862745, 0.5137255, 0.47450984, 0.4431373, 0.5294118, 0.45882356, 0.22352946, 0.26274514, 0.41176474, 0.35686278, 0.23921573, 0.082352996, 0.058823586, 0.043137312, 0.027451038, 0.09803927, 0.18431377, 0.23921573, 0.22352946, 0.26274514, 0.62352943, 0.52156866, 0.48235297, 0.4666667, 0.4901961, 0.5058824, 0.5137255, 0.5058824, 0.4901961, 0.48235297, 0.48235297, 0.47450984, 0.45882356, 0.27843142, 0.20784318, 0.20784318, 0.33333337, 0.27843142, 0.13725495, 0.16078436, 0.20000005, 0.12941182, 0.06666672, 0.019607902, 0.05098045, 0.09019613, 0.105882406, 0.12941182, 0.14509809, 0.16078436, 0.22352946, -0.14509803, -0.11372548, -0.043137252, -0.0039215684, 0.05098045, 0.11372554, 0.15294123, 0.17647064, 0.19215691, 0.254902, 0.2941177, 0.34901965, 0.41960788, 0.45882356, 0.41176474, 0.37254906, 0.34901965, 0.3176471, 0.27843142, 0.21568632, 0.16078436, 0.09019613, 0.035294175, -0.0039215684, 0.011764765, 0.043137312, 0.011764765, -0.043137252, -0.011764705, 0.082352996, 0.14509809, 0.22352946, -0.6784314, -0.8039216, -0.7254902, -0.62352943, -0.5921569, -0.56078434, -0.54509807, -0.52156866, -0.5137255, -0.45098037, -0.3960784, -0.31764704, -0.16862744, -0.05098039, -0.011764705, -0.011764705, -0.0039215684, -0.011764705, -0.058823526, -0.12156862, -0.16862744, -0.18431371, -0.19215685, -0.19999999, -0.17647058, -0.1372549, -0.09803921, -0.06666666, 0.003921628, 0.06666672, 0.105882406, 0.1686275, -0.5686275, -0.84313726, -0.8509804, -0.58431375, -0.54509807, -0.6784314, -0.7647059, -0.8117647, -0.8666667, -0.88235295, -0.88235295, -0.84313726, -0.67058825, -0.56078434, -0.5294118, -0.5137255, -0.44313723, -0.36470586, -0.3960784, -0.40392154, -0.38823527, -0.38039213, -0.3490196, -0.29411763, -0.20784312, -0.0745098, 0.082352996, 0.082352996, -0.019607842, 0.003921628, 0.07450986, 0.23921573, -0.64705884, -0.79607844, -0.85882354, -0.6784314, -0.34117645, -0.40392154, -0.5529412, -0.70980394, -0.8352941, -0.9137255, -0.94509804, -0.94509804, -0.7254902, -0.2862745, -0.38823527, -0.5137255, -0.5294118, -0.5137255, -0.5058824, -0.4588235, -0.41960782, -0.3490196, -0.2235294, -0.035294116, 0.14509809, 0.1686275, 0.058823586, -0.10588235, -0.09019607, 0.043137312, 0.14509809, 0.37254906, -0.8666667, -0.92941177, -0.9372549, -0.9137255, -0.6392157, -0.5529412, -0.6313726, -0.7254902, -0.84313726, -0.94509804, -0.96862745, -0.9764706, -0.88235295, 0.05098045, 0.4039216, 0.16078436, 0.027451038, -0.019607842, -0.027450979, -0.0039215684, -0.011764705, 0.043137312, 0.12941182, 0.105882406, -0.09019607, -0.2862745, -0.23921567, -0.09019607, 0.011764765, 0.12941182, 0.2941177, 0.4901961, -0.7254902, -0.94509804, -0.9764706, -0.96862745, -0.94509804, -0.8666667, -0.8666667, -0.90588236, -0.94509804, -0.9764706, -0.9843137, -0.9764706, -0.9843137, -0.4980392, 0.14509809, 0.16078436, 0.12941182, 0.105882406, 0.07450986, 0.011764765, -0.043137252, -0.16862744, -0.3490196, -0.4588235, -0.45098037, -0.3098039, -0.11372548, -0.011764705, 0.058823586, 0.23921573, 0.3803922, 0.52156866, -0.4980392, -0.8352941, -0.99215686, -0.9843137, -1, -0.9607843, -0.92941177, -0.9607843, -0.9843137, -1, -1, -0.99215686, -0.99215686, -0.9137255, -0.5372549, -0.46666664, -0.47450978, -0.4588235, -0.47450978, -0.5372549, -0.6156863, -0.67058825, -0.6392157, -0.44313723, -0.19999999, -0.09019607, -0.058823526, 0.003921628, 0.15294123, 0.3411765, 0.43529415, 0.5372549, -0.35686272, -0.6627451, -0.99215686, -0.9843137, -1, -0.9843137, -0.9607843, -0.9843137, -1, -1, -1, -1, -1, -0.9843137, -0.7019608, -0.5764706, -0.6392157, -0.6627451, -0.7176471, -0.73333335, -0.69411767, -0.56078434, -0.35686272, -0.17647058, -0.09803921, -0.09803921, -0.0745098, 0.027451038, 0.17647064, 0.36470592, 0.4666667, 0.56078434, -0.27058822, -0.60784316, -0.9764706, -0.99215686, -1, -0.99215686, -0.9764706, -0.9843137, -0.99215686, -1, -1, -0.99215686, -0.9843137, -1, -0.78039217, -0.6313726, -0.81960785, -0.90588236, -0.827451, -0.5686275, -0.36470586, -0.2235294, -0.12941176, -0.12156862, -0.11372548, -0.06666666, -0.011764705, 0.07450986, 0.18431377, 0.3411765, 0.47450984, 0.5764706, -0.30196077, -0.70980394, -0.9137255, -0.96862745, -0.9843137, -0.96862745, -0.96862745, -0.9843137, -0.99215686, -0.99215686, -0.99215686, -0.9843137, -0.9529412, -0.9843137, -0.8980392, -0.8117647, -0.8039216, -0.6784314, -0.5137255, -0.35686272, -0.20784312, -0.11372548, -0.12156862, -0.12941176, -0.09803921, -0.011764705, 0.07450986, 0.13725495, 0.26274514, 0.4039216, 0.5137255, 0.5764706, -0.35686272, -0.7176471, -0.827451, -0.8666667, -0.88235295, -0.88235295, -0.8980392, -0.90588236, -0.90588236, -0.8980392, -0.8901961, -0.88235295, -0.84313726, -0.8352941, -0.7882353, -0.64705884, -0.47450978, -0.36470586, -0.3333333, -0.3098039, -0.17647058, -0.1372549, -0.1607843, -0.12156862, -0.06666666, -0.0039215684, 0.082352996, 0.18431377, 0.28627455, 0.43529415, 0.5372549, 0.5686275, -0.3490196, -0.62352943, -0.7019608, -0.70980394, -0.7254902, -0.7411765, -0.73333335, -0.7019608, -0.6862745, -0.6784314, -0.654902, -0.6392157, -0.64705884, -0.62352943, -0.5372549, -0.41960782, -0.3490196, -0.27843136, -0.23921567, -0.23921567, -0.1607843, -0.16862744, -0.15294117, -0.082352936, -0.035294116, 0.043137312, 0.105882406, 0.20000005, 0.27843142, 0.39607847, 0.49803925, 0.56078434] }}]}' \
  localhost:8033 \
  inference.GRPCInferenceService.ModelInfer

Response:

{
  "modelName": "example-pytorch-cifar__ksp-d2b754f2bf",
  "modelVersion": "1",
  "outputs": [
    {
      "name": "OUTPUT__0",
      "datatype": "FP32",
      "shape": ["1", "10"]
    }
  ],
  "rawOutputContents": [
    "SSh5QBsXiEDHyh/AzdkswNdZEcBmbn/ABbdmwDAcd8B//+pATZs7QA=="
  ]
}

SKLearn

This is a sample inference request to an SKLearn model trained on a version of the MNIST dataset.

MODEL_NAME=example-sklearn-mnist-svm
grpcurl \
  -plaintext \
  -proto fvt/proto/kfs_inference_v2.proto \
  -d '{ "model_name": "'"${MODEL_NAME}"'", "inputs": [{ "name": "predict", "shape": [1, 64], "datatype": "FP32", "contents": { "fp32_contents": [0.0, 0.0, 1.0, 11.0, 14.0, 15.0, 3.0, 0.0, 0.0, 1.0, 13.0, 16.0, 12.0, 16.0, 8.0, 0.0, 0.0, 8.0, 16.0, 4.0, 6.0, 16.0, 5.0, 0.0, 0.0, 5.0, 15.0, 11.0, 13.0, 14.0, 0.0, 0.0, 0.0, 0.0, 2.0, 12.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 13.0, 16.0, 16.0, 6.0, 0.0, 0.0, 0.0, 0.0, 16.0, 16.0, 16.0, 7.0, 0.0, 0.0, 0.0, 0.0, 11.0, 13.0, 12.0, 1.0, 0.0] }}]}' \
  localhost:8033 \
  inference.GRPCInferenceService.ModelInfer

Response:

{
  "modelName": "example-sklearn-mnist-svm__ksp-7702c1b55a",
  "outputs": [
    {
      "name": "predict",
      "datatype": "INT64",
      "shape": ["1"],
      "contents": {
        "int64Contents": ["8"]
      }
    }
  ]
}

TensorFlow

This is a sample inference request to a TensorFlow model trained on the MNIST dataset.

MODEL_NAME=example-tensorflow-mnist
grpcurl \
  -plaintext \
  -proto fvt/proto/kfs_inference_v2.proto \
  -d '{ "model_name": "'"${MODEL_NAME}"'", "inputs": [{ "name": "inputs", "shape": [1, 784], "datatype": "FP32", "contents": { "fp32_contents": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.01176471, 0.07058824, 0.07058824, 0.07058824, 0.49411765, 0.53333336, 0.6862745, 0.10196079, 0.6509804, 1.0, 0.96862745, 0.49803922, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.11764706, 0.14117648, 0.36862746, 0.6039216, 0.6666667, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.88235295, 0.6745098, 0.99215686, 0.9490196, 0.7647059, 0.2509804, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.19215687, 0.93333334, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.9843137, 0.3647059, 0.32156864, 0.32156864, 0.21960784, 0.15294118, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.07058824, 0.85882354, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7764706, 0.7137255, 0.96862745, 0.94509804, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3137255, 0.6117647, 0.41960785, 0.99215686, 0.99215686, 0.8039216, 0.04313726, 0.0, 0.16862746, 0.6039216, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05490196, 0.00392157, 0.6039216, 0.99215686, 0.3529412, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.54509807, 0.99215686, 0.74509805, 0.00784314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04313726, 0.74509805, 0.99215686, 0.27450982, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.13725491, 0.94509804, 0.88235295, 0.627451, 0.42352942, 0.00392157, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.31764707, 0.9411765, 0.99215686, 0.99215686, 0.46666667, 0.09803922, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1764706, 0.7294118, 0.99215686, 0.99215686, 0.5882353, 0.10588235, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0627451, 0.3647059, 0.9882353, 0.99215686, 0.73333335, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.9764706, 0.99215686, 0.9764706, 0.2509804, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.18039216, 0.50980395, 0.7176471, 0.99215686, 0.99215686, 0.8117647, 0.00784314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.15294118, 0.5803922, 0.8980392, 0.99215686, 0.99215686, 0.99215686, 0.98039216, 0.7137255, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.09411765, 0.44705883, 0.8666667, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7882353, 0.30588236, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.09019608, 0.25882354, 0.8352941, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7764706, 0.31764707, 0.00784314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.07058824, 0.67058825, 0.85882354, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.7647059, 0.3137255, 0.03529412, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.21568628, 0.6745098, 0.8862745, 0.99215686, 0.99215686, 0.99215686, 0.99215686, 0.95686275, 0.52156866, 0.04313726, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.53333336, 0.99215686, 0.99215686, 0.99215686, 0.83137256, 0.5294118, 0.5176471, 0.0627451, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] }}]}' \
  localhost:8033 \
  inference.GRPCInferenceService.ModelInfer

Response:

{
  "modelName": "example-tensorflow-mnist__ksp-c3597b719f",
  "modelVersion": "1",
  "outputs": [
    {
      "name": "classes",
      "datatype": "INT64",
      "shape": ["1", "1"]
    }
  ],
  "rawOutputContents": ["BQAAAAAAAAA="]
}

XGBoost

This is a sample inference request to an XGBoost model trained on a mushroom dataset.

MODEL_NAME=example-xgboost-mushroom
grpcurl \
  -plaintext \
  -proto fvt/proto/kfs_inference_v2.proto \
  -d '{ "model_name": "'"${MODEL_NAME}"'", "inputs": [{ "name": "predict", "shape": [1, 126], "datatype": "FP32", "contents": { "fp32_contents": [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] }}]}' \
  localhost:8033 \
  inference.GRPCInferenceService.ModelInfer

Response:

{
  "modelName": "example-xgboost-mushroom__ksp-f624b27e99",
  "outputs": [
    {
      "name": "predict",
      "datatype": "FP32",
      "shape": ["1"],
      "contents": {
        "fp32Contents": [0.012412078]
      }
    }
  ]
}

XGBoost (Triton FIL):

This is a sample inference request to an XGBoost model trained on a mushroom dataset and served using the FIL backend for Triton:

MODEL_NAME=example-xgboost-mushroom-fil
grpcurl \
  -plaintext \
  -proto fvt/proto/kfs_inference_v2.proto \
  -d '{ "model_name": "'"${MODEL_NAME}"'", "inputs": [{ "name": "input__0", "shape": [1, 126], "datatype": "FP32", "contents": { "fp32_contents": [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] }}]}' \
  localhost:8033 \
  inference.GRPCInferenceService.ModelInfer

Response:

{
  "modelName": "example-xgboost-mushroom-fil__isvc-ffe6a3f20b",
  "modelVersion": "1",
  "outputs": [
    {
      "name": "output__0",
      "datatype": "FP32",
      "shape": ["1"]
    }
  ],
  "rawOutputContents": ["B1xLPA=="]
}