# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: octoml_profile/protos/remote_inference.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from octoml_profile.protos import inference_base_pb2 as octoml__profile_dot_protos_dot_inference__base__pb2

from octoml_profile.protos.inference_base_pb2 import *

DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,octoml_profile/protos/remote_inference.proto\x12\x0eoctoml_profile\x1a*octoml_profile/protos/inference_base.proto\"\x1e\n\x1cListSupportedBackendsRequest\"K\n\x1aListSupportedBackendsReply\x12-\n\x08\x62\x61\x63kends\x18\x01 \x03(\x0b\x32\x1b.octoml_profile.BackendSpec2\xc1\x07\n\x0fRemoteInference\x12@\n\x04Ping\x12\x1b.octoml_profile.PingRequest\x1a\x19.octoml_profile.PingReply\"\x00\x12s\n\x15ListSupportedBackends\x12,.octoml_profile.ListSupportedBackendsRequest\x1a*.octoml_profile.ListSupportedBackendsReply\"\x00\x12[\n\rCreateSession\x12$.octoml_profile.CreateSessionRequest\x1a\".octoml_profile.CreateSessionReply\"\x00\x12s\n\x15WaitUntilSessionReady\x12,.octoml_profile.WaitUntilSessionReadyRequest\x1a*.octoml_profile.WaitUntilSessionReadyReply\"\x00\x12O\n\tHeartbeat\x12 .octoml_profile.HeartbeatRequest\x1a\x1e.octoml_profile.HeartbeatReply\"\x00\x12X\n\x0c\x43loseSession\x12#.octoml_profile.CloseSessionRequest\x1a!.octoml_profile.CloseSessionReply\"\x00\x12l\n\x12LoadModelComponent\x12).octoml_profile.LoadModelComponentRequest\x1a\'.octoml_profile.LoadModelComponentReply\"\x00(\x01\x12|\n\x18LoadCachedModelComponent\x12/.octoml_profile.LoadCachedModelComponentRequest\x1a-.octoml_profile.LoadCachedModelComponentReply\"\x00\x12O\n\tLoadModel\x12 .octoml_profile.LoadModelRequest\x1a\x1e.octoml_profile.LoadModelReply\"\x00\x12=\n\x03Run\x12\x1a.octoml_profile.RunRequest\x1a\x18.octoml_profile.RunReply\"\x00P\x00')



_LISTSUPPORTEDBACKENDSREQUEST = DESCRIPTOR.message_types_by_name['ListSupportedBackendsRequest']
_LISTSUPPORTEDBACKENDSREPLY = DESCRIPTOR.message_types_by_name['ListSupportedBackendsReply']
ListSupportedBackendsRequest = _reflection.GeneratedProtocolMessageType('ListSupportedBackendsRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTSUPPORTEDBACKENDSREQUEST,
  '__module__' : 'octoml_profile.protos.remote_inference_pb2'
  # @@protoc_insertion_point(class_scope:octoml_profile.ListSupportedBackendsRequest)
  })
_sym_db.RegisterMessage(ListSupportedBackendsRequest)

ListSupportedBackendsReply = _reflection.GeneratedProtocolMessageType('ListSupportedBackendsReply', (_message.Message,), {
  'DESCRIPTOR' : _LISTSUPPORTEDBACKENDSREPLY,
  '__module__' : 'octoml_profile.protos.remote_inference_pb2'
  # @@protoc_insertion_point(class_scope:octoml_profile.ListSupportedBackendsReply)
  })
_sym_db.RegisterMessage(ListSupportedBackendsReply)

_REMOTEINFERENCE = DESCRIPTOR.services_by_name['RemoteInference']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _LISTSUPPORTEDBACKENDSREQUEST._serialized_start=108
  _LISTSUPPORTEDBACKENDSREQUEST._serialized_end=138
  _LISTSUPPORTEDBACKENDSREPLY._serialized_start=140
  _LISTSUPPORTEDBACKENDSREPLY._serialized_end=215
  _REMOTEINFERENCE._serialized_start=218
  _REMOTEINFERENCE._serialized_end=1179
# @@protoc_insertion_point(module_scope)
