# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: proto/prediction.proto
# Protobuf Python Version: 5.26.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from tensorflow.core.framework import tensor_pb2 as tensorflow_dot_core_dot_framework_dot_tensor__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16proto/prediction.proto\x12\x0ckozmo.protos\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a&tensorflow/core/framework/tensor.proto\"\x8d\x02\n\x0cKozmoMessage\x12$\n\x06status\x18\x01 \x01(\x0b\x32\x14.kozmo.protos.Status\x12 \n\x04meta\x18\x02 \x01(\x0b\x32\x12.kozmo.protos.Meta\x12)\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x19.kozmo.protos.DefaultDataH\x00\x12\x11\n\x07\x62inData\x18\x04 \x01(\x0cH\x00\x12\x11\n\x07strData\x18\x05 \x01(\tH\x00\x12*\n\x08jsonData\x18\x06 \x01(\x0b\x32\x16.google.protobuf.ValueH\x00\x12*\n\ncustomData\x18\x07 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00\x42\x0c\n\ndata_oneof\"\xae\x01\n\x0b\x44\x65\x66\x61ultData\x12\r\n\x05names\x18\x01 \x03(\t\x12&\n\x06tensor\x18\x02 \x01(\x0b\x32\x14.kozmo.protos.TensorH\x00\x12-\n\x07ndarray\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.ListValueH\x00\x12+\n\x08tftensor\x18\x04 \x01(\x0b\x32\x17.tensorflow.TensorProtoH\x00\x42\x0c\n\ndata_oneof\"/\n\x06Tensor\x12\x11\n\x05shape\x18\x01 \x03(\x05\x42\x02\x10\x01\x12\x12\n\x06values\x18\x02 \x03(\x01\x42\x02\x10\x01\"\xfc\x02\n\x04Meta\x12\x0c\n\x04puid\x18\x01 \x01(\t\x12*\n\x04tags\x18\x02 \x03(\x0b\x32\x1c.kozmo.protos.Meta.TagsEntry\x12\x30\n\x07routing\x18\x03 \x03(\x0b\x32\x1f.kozmo.protos.Meta.RoutingEntry\x12\x38\n\x0brequestPath\x18\x04 \x03(\x0b\x32#.kozmo.protos.Meta.RequestPathEntry\x12%\n\x07metrics\x18\x05 \x03(\x0b\x32\x14.kozmo.protos.Metric\x1a\x43\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12%\n\x05value\x18\x02 \x01(\x0b\x32\x16.google.protobuf.Value:\x02\x38\x01\x1a.\n\x0cRoutingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x32\n\x10RequestPathEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xdf\x01\n\x06Metric\x12\x0b\n\x03key\x18\x01 \x01(\t\x12-\n\x04type\x18\x02 \x01(\x0e\x32\x1f.kozmo.protos.Metric.MetricType\x12\r\n\x05value\x18\x03 \x01(\x02\x12,\n\x04tags\x18\x04 \x03(\x0b\x32\x1e.kozmo.protos.Metric.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"/\n\nMetricType\x12\x0b\n\x07\x43OUNTER\x10\x00\x12\t\n\x05GAUGE\x10\x01\x12\t\n\x05TIMER\x10\x02\"E\n\x10KozmoMessageList\x12\x31\n\rkozmoMessages\x18\x01 \x03(\x0b\x32\x1a.kozmo.protos.KozmoMessage\"\x8d\x01\n\x06Status\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x05\x12\x0c\n\x04info\x18\x02 \x01(\t\x12\x0e\n\x06reason\x18\x03 \x01(\t\x12/\n\x06status\x18\x04 \x01(\x0e\x32\x1f.kozmo.protos.Status.StatusFlag\"&\n\nStatusFlag\x12\x0b\n\x07SUCCESS\x10\x00\x12\x0b\n\x07\x46\x41ILURE\x10\x01\"\xa0\x01\n\x08\x46\x65\x65\x64\x62\x61\x63k\x12+\n\x07request\x18\x01 \x01(\x0b\x32\x1a.kozmo.protos.KozmoMessage\x12,\n\x08response\x18\x02 \x01(\x0b\x32\x1a.kozmo.protos.KozmoMessage\x12\x0e\n\x06reward\x18\x03 \x01(\x02\x12)\n\x05truth\x18\x04 \x01(\x0b\x32\x1a.kozmo.protos.KozmoMessage\"l\n\x0fRequestResponse\x12+\n\x07request\x18\x01 \x01(\x0b\x32\x1a.kozmo.protos.KozmoMessage\x12,\n\x08response\x18\x02 \x01(\x0b\x32\x1a.kozmo.protos.KozmoMessage\")\n\x19KozmoModelMetadataRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x82\x01\n\x14KozmoMessageMetadata\x12\x13\n\x0bmessagetype\x18\x01 \x01(\t\x12&\n\x06schema\x18\x02 \x01(\x0b\x32\x16.google.protobuf.Value\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x10\n\x08\x64\x61tatype\x18\x04 \x01(\t\x12\r\n\x05shape\x18\x05 \x03(\x03\"\x9c\x02\n\x12KozmoModelMetadata\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08versions\x18\x02 \x03(\t\x12\x10\n\x08platform\x18\x03 \x01(\t\x12\x32\n\x06inputs\x18\x04 \x03(\x0b\x32\".kozmo.protos.KozmoMessageMetadata\x12\x33\n\x07outputs\x18\x05 \x03(\x0b\x32\".kozmo.protos.KozmoMessageMetadata\x12<\n\x06\x63ustom\x18\x06 \x03(\x0b\x32,.kozmo.protos.KozmoModelMetadata.CustomEntry\x1a-\n\x0b\x43ustomEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x9a\x02\n\x12KozmoGraphMetadata\x12\x0c\n\x04name\x18\x01 \x01(\t\x12<\n\x06models\x18\x02 \x03(\x0b\x32,.kozmo.protos.KozmoGraphMetadata.ModelsEntry\x12\x32\n\x06inputs\x18\x03 \x03(\x0b\x32\".kozmo.protos.KozmoMessageMetadata\x12\x33\n\x07outputs\x18\x04 \x03(\x0b\x32\".kozmo.protos.KozmoMessageMetadata\x1aO\n\x0bModelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .kozmo.protos.KozmoModelMetadata:\x02\x38\x01\x32\xf6\x02\n\x07Generic\x12J\n\x0eTransformInput\x12\x1a.kozmo.protos.KozmoMessage\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x12K\n\x0fTransformOutput\x12\x1a.kozmo.protos.KozmoMessage\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x12\x41\n\x05Route\x12\x1a.kozmo.protos.KozmoMessage\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x12I\n\tAggregate\x12\x1e.kozmo.protos.KozmoMessageList\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x12\x44\n\x0cSendFeedback\x12\x16.kozmo.protos.Feedback\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x32\xda\x01\n\x05Model\x12\x43\n\x07Predict\x12\x1a.kozmo.protos.KozmoMessage\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x12\x44\n\x0cSendFeedback\x12\x16.kozmo.protos.Feedback\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x12\x46\n\x08Metadata\x12\x16.google.protobuf.Empty\x1a .kozmo.protos.KozmoModelMetadata\"\x00\x32\x91\x01\n\x06Router\x12\x41\n\x05Route\x12\x1a.kozmo.protos.KozmoMessage\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x12\x44\n\x0cSendFeedback\x12\x16.kozmo.protos.Feedback\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x32Y\n\x0bTransformer\x12J\n\x0eTransformInput\x12\x1a.kozmo.protos.KozmoMessage\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x32`\n\x11OutputTransformer\x12K\n\x0fTransformOutput\x12\x1a.kozmo.protos.KozmoMessage\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x32U\n\x08\x43ombiner\x12I\n\tAggregate\x12\x1e.kozmo.protos.KozmoMessageList\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x32\xbd\x02\n\x05Kozmo\x12\x43\n\x07Predict\x12\x1a.kozmo.protos.KozmoMessage\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x12\x44\n\x0cSendFeedback\x12\x16.kozmo.protos.Feedback\x1a\x1a.kozmo.protos.KozmoMessage\"\x00\x12\\\n\rModelMetadata\x12\'.kozmo.protos.KozmoModelMetadataRequest\x1a .kozmo.protos.KozmoModelMetadata\"\x00\x12K\n\rGraphMetadata\x12\x16.google.protobuf.Empty\x1a .kozmo.protos.KozmoGraphMetadata\"\x00\x42\x65\n\x0fio.kozmo.protosB\x10PredictionProtosZ@github.com/kozmoai/kozmo-core/incubating/wrappers/s2i/go/pkg/apib\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.prediction_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\017io.kozmo.protosB\020PredictionProtosZ@github.com/kozmoai/kozmo-core/incubating/wrappers/s2i/go/pkg/api'
  _globals['_TENSOR'].fields_by_name['shape']._loaded_options = None
  _globals['_TENSOR'].fields_by_name['shape']._serialized_options = b'\020\001'
  _globals['_TENSOR'].fields_by_name['values']._loaded_options = None
  _globals['_TENSOR'].fields_by_name['values']._serialized_options = b'\020\001'
  _globals['_META_TAGSENTRY']._loaded_options = None
  _globals['_META_TAGSENTRY']._serialized_options = b'8\001'
  _globals['_META_ROUTINGENTRY']._loaded_options = None
  _globals['_META_ROUTINGENTRY']._serialized_options = b'8\001'
  _globals['_META_REQUESTPATHENTRY']._loaded_options = None
  _globals['_META_REQUESTPATHENTRY']._serialized_options = b'8\001'
  _globals['_METRIC_TAGSENTRY']._loaded_options = None
  _globals['_METRIC_TAGSENTRY']._serialized_options = b'8\001'
  _globals['_KOZMOMODELMETADATA_CUSTOMENTRY']._loaded_options = None
  _globals['_KOZMOMODELMETADATA_CUSTOMENTRY']._serialized_options = b'8\001'
  _globals['_KOZMOGRAPHMETADATA_MODELSENTRY']._loaded_options = None
  _globals['_KOZMOGRAPHMETADATA_MODELSENTRY']._serialized_options = b'8\001'
  _globals['_KOZMOMESSAGE']._serialized_start=167
  _globals['_KOZMOMESSAGE']._serialized_end=436
  _globals['_DEFAULTDATA']._serialized_start=439
  _globals['_DEFAULTDATA']._serialized_end=613
  _globals['_TENSOR']._serialized_start=615
  _globals['_TENSOR']._serialized_end=662
  _globals['_META']._serialized_start=665
  _globals['_META']._serialized_end=1045
  _globals['_META_TAGSENTRY']._serialized_start=878
  _globals['_META_TAGSENTRY']._serialized_end=945
  _globals['_META_ROUTINGENTRY']._serialized_start=947
  _globals['_META_ROUTINGENTRY']._serialized_end=993
  _globals['_META_REQUESTPATHENTRY']._serialized_start=995
  _globals['_META_REQUESTPATHENTRY']._serialized_end=1045
  _globals['_METRIC']._serialized_start=1048
  _globals['_METRIC']._serialized_end=1271
  _globals['_METRIC_TAGSENTRY']._serialized_start=1179
  _globals['_METRIC_TAGSENTRY']._serialized_end=1222
  _globals['_METRIC_METRICTYPE']._serialized_start=1224
  _globals['_METRIC_METRICTYPE']._serialized_end=1271
  _globals['_KOZMOMESSAGELIST']._serialized_start=1273
  _globals['_KOZMOMESSAGELIST']._serialized_end=1342
  _globals['_STATUS']._serialized_start=1345
  _globals['_STATUS']._serialized_end=1486
  _globals['_STATUS_STATUSFLAG']._serialized_start=1448
  _globals['_STATUS_STATUSFLAG']._serialized_end=1486
  _globals['_FEEDBACK']._serialized_start=1489
  _globals['_FEEDBACK']._serialized_end=1649
  _globals['_REQUESTRESPONSE']._serialized_start=1651
  _globals['_REQUESTRESPONSE']._serialized_end=1759
  _globals['_KOZMOMODELMETADATAREQUEST']._serialized_start=1761
  _globals['_KOZMOMODELMETADATAREQUEST']._serialized_end=1802
  _globals['_KOZMOMESSAGEMETADATA']._serialized_start=1805
  _globals['_KOZMOMESSAGEMETADATA']._serialized_end=1935
  _globals['_KOZMOMODELMETADATA']._serialized_start=1938
  _globals['_KOZMOMODELMETADATA']._serialized_end=2222
  _globals['_KOZMOMODELMETADATA_CUSTOMENTRY']._serialized_start=2177
  _globals['_KOZMOMODELMETADATA_CUSTOMENTRY']._serialized_end=2222
  _globals['_KOZMOGRAPHMETADATA']._serialized_start=2225
  _globals['_KOZMOGRAPHMETADATA']._serialized_end=2507
  _globals['_KOZMOGRAPHMETADATA_MODELSENTRY']._serialized_start=2428
  _globals['_KOZMOGRAPHMETADATA_MODELSENTRY']._serialized_end=2507
  _globals['_GENERIC']._serialized_start=2510
  _globals['_GENERIC']._serialized_end=2884
  _globals['_MODEL']._serialized_start=2887
  _globals['_MODEL']._serialized_end=3105
  _globals['_ROUTER']._serialized_start=3108
  _globals['_ROUTER']._serialized_end=3253
  _globals['_TRANSFORMER']._serialized_start=3255
  _globals['_TRANSFORMER']._serialized_end=3344
  _globals['_OUTPUTTRANSFORMER']._serialized_start=3346
  _globals['_OUTPUTTRANSFORMER']._serialized_end=3442
  _globals['_COMBINER']._serialized_start=3444
  _globals['_COMBINER']._serialized_end=3529
  _globals['_KOZMO']._serialized_start=3532
  _globals['_KOZMO']._serialized_end=3849
# @@protoc_insertion_point(module_scope)
