node_service_pb2_grpc.py 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274
  1. # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
  2. """Client and server classes corresponding to protobuf-defined services."""
  3. import grpc
  4. import warnings
  5. from . import node_service_pb2 as node__service__pb2
  6. GRPC_GENERATED_VERSION = '1.64.1'
  7. GRPC_VERSION = grpc.__version__
  8. EXPECTED_ERROR_RELEASE = '1.65.0'
  9. SCHEDULED_RELEASE_DATE = 'June 25, 2024'
  10. _version_not_supported = False
  11. try:
  12. from grpc._utilities import first_version_is_lower
  13. _version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION)
  14. except ImportError:
  15. _version_not_supported = True
  16. if _version_not_supported:
  17. warnings.warn(
  18. f'The grpc package installed is at version {GRPC_VERSION},'
  19. + f' but the generated code in node_service_pb2_grpc.py depends on'
  20. + f' grpcio>={GRPC_GENERATED_VERSION}.'
  21. + f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}'
  22. + f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.'
  23. + f' This warning will become an error in {EXPECTED_ERROR_RELEASE},'
  24. + f' scheduled for release on {SCHEDULED_RELEASE_DATE}.',
  25. RuntimeWarning
  26. )
  27. class NodeServiceStub(object):
  28. """Missing associated documentation comment in .proto file."""
  29. def __init__(self, channel):
  30. """Constructor.
  31. Args:
  32. channel: A grpc.Channel.
  33. """
  34. self.SendPrompt = channel.unary_unary(
  35. '/node_service.NodeService/SendPrompt',
  36. request_serializer=node__service__pb2.PromptRequest.SerializeToString,
  37. response_deserializer=node__service__pb2.Tensor.FromString,
  38. _registered_method=True)
  39. self.SendTensor = channel.unary_unary(
  40. '/node_service.NodeService/SendTensor',
  41. request_serializer=node__service__pb2.TensorRequest.SerializeToString,
  42. response_deserializer=node__service__pb2.Tensor.FromString,
  43. _registered_method=True)
  44. self.ResetShard = channel.unary_unary(
  45. '/node_service.NodeService/ResetShard',
  46. request_serializer=node__service__pb2.ResetShardRequest.SerializeToString,
  47. response_deserializer=node__service__pb2.Empty.FromString,
  48. _registered_method=True)
  49. self.GetInferenceResult = channel.unary_unary(
  50. '/node_service.NodeService/GetInferenceResult',
  51. request_serializer=node__service__pb2.GetInferenceResultRequest.SerializeToString,
  52. response_deserializer=node__service__pb2.InferenceResult.FromString,
  53. _registered_method=True)
  54. self.CollectTopology = channel.unary_unary(
  55. '/node_service.NodeService/CollectTopology',
  56. request_serializer=node__service__pb2.CollectTopologyRequest.SerializeToString,
  57. response_deserializer=node__service__pb2.Topology.FromString,
  58. _registered_method=True)
  59. class NodeServiceServicer(object):
  60. """Missing associated documentation comment in .proto file."""
  61. def SendPrompt(self, request, context):
  62. """Missing associated documentation comment in .proto file."""
  63. context.set_code(grpc.StatusCode.UNIMPLEMENTED)
  64. context.set_details('Method not implemented!')
  65. raise NotImplementedError('Method not implemented!')
  66. def SendTensor(self, request, context):
  67. """Missing associated documentation comment in .proto file."""
  68. context.set_code(grpc.StatusCode.UNIMPLEMENTED)
  69. context.set_details('Method not implemented!')
  70. raise NotImplementedError('Method not implemented!')
  71. def ResetShard(self, request, context):
  72. """Missing associated documentation comment in .proto file."""
  73. context.set_code(grpc.StatusCode.UNIMPLEMENTED)
  74. context.set_details('Method not implemented!')
  75. raise NotImplementedError('Method not implemented!')
  76. def GetInferenceResult(self, request, context):
  77. """Missing associated documentation comment in .proto file."""
  78. context.set_code(grpc.StatusCode.UNIMPLEMENTED)
  79. context.set_details('Method not implemented!')
  80. raise NotImplementedError('Method not implemented!')
  81. def CollectTopology(self, request, context):
  82. """Missing associated documentation comment in .proto file."""
  83. context.set_code(grpc.StatusCode.UNIMPLEMENTED)
  84. context.set_details('Method not implemented!')
  85. raise NotImplementedError('Method not implemented!')
  86. def add_NodeServiceServicer_to_server(servicer, server):
  87. rpc_method_handlers = {
  88. 'SendPrompt': grpc.unary_unary_rpc_method_handler(
  89. servicer.SendPrompt,
  90. request_deserializer=node__service__pb2.PromptRequest.FromString,
  91. response_serializer=node__service__pb2.Tensor.SerializeToString,
  92. ),
  93. 'SendTensor': grpc.unary_unary_rpc_method_handler(
  94. servicer.SendTensor,
  95. request_deserializer=node__service__pb2.TensorRequest.FromString,
  96. response_serializer=node__service__pb2.Tensor.SerializeToString,
  97. ),
  98. 'ResetShard': grpc.unary_unary_rpc_method_handler(
  99. servicer.ResetShard,
  100. request_deserializer=node__service__pb2.ResetShardRequest.FromString,
  101. response_serializer=node__service__pb2.Empty.SerializeToString,
  102. ),
  103. 'GetInferenceResult': grpc.unary_unary_rpc_method_handler(
  104. servicer.GetInferenceResult,
  105. request_deserializer=node__service__pb2.GetInferenceResultRequest.FromString,
  106. response_serializer=node__service__pb2.InferenceResult.SerializeToString,
  107. ),
  108. 'CollectTopology': grpc.unary_unary_rpc_method_handler(
  109. servicer.CollectTopology,
  110. request_deserializer=node__service__pb2.CollectTopologyRequest.FromString,
  111. response_serializer=node__service__pb2.Topology.SerializeToString,
  112. ),
  113. }
  114. generic_handler = grpc.method_handlers_generic_handler(
  115. 'node_service.NodeService', rpc_method_handlers)
  116. server.add_generic_rpc_handlers((generic_handler,))
  117. server.add_registered_method_handlers('node_service.NodeService', rpc_method_handlers)
  118. # This class is part of an EXPERIMENTAL API.
  119. class NodeService(object):
  120. """Missing associated documentation comment in .proto file."""
  121. @staticmethod
  122. def SendPrompt(request,
  123. target,
  124. options=(),
  125. channel_credentials=None,
  126. call_credentials=None,
  127. insecure=False,
  128. compression=None,
  129. wait_for_ready=None,
  130. timeout=None,
  131. metadata=None):
  132. return grpc.experimental.unary_unary(
  133. request,
  134. target,
  135. '/node_service.NodeService/SendPrompt',
  136. node__service__pb2.PromptRequest.SerializeToString,
  137. node__service__pb2.Tensor.FromString,
  138. options,
  139. channel_credentials,
  140. insecure,
  141. call_credentials,
  142. compression,
  143. wait_for_ready,
  144. timeout,
  145. metadata,
  146. _registered_method=True)
  147. @staticmethod
  148. def SendTensor(request,
  149. target,
  150. options=(),
  151. channel_credentials=None,
  152. call_credentials=None,
  153. insecure=False,
  154. compression=None,
  155. wait_for_ready=None,
  156. timeout=None,
  157. metadata=None):
  158. return grpc.experimental.unary_unary(
  159. request,
  160. target,
  161. '/node_service.NodeService/SendTensor',
  162. node__service__pb2.TensorRequest.SerializeToString,
  163. node__service__pb2.Tensor.FromString,
  164. options,
  165. channel_credentials,
  166. insecure,
  167. call_credentials,
  168. compression,
  169. wait_for_ready,
  170. timeout,
  171. metadata,
  172. _registered_method=True)
  173. @staticmethod
  174. def ResetShard(request,
  175. target,
  176. options=(),
  177. channel_credentials=None,
  178. call_credentials=None,
  179. insecure=False,
  180. compression=None,
  181. wait_for_ready=None,
  182. timeout=None,
  183. metadata=None):
  184. return grpc.experimental.unary_unary(
  185. request,
  186. target,
  187. '/node_service.NodeService/ResetShard',
  188. node__service__pb2.ResetShardRequest.SerializeToString,
  189. node__service__pb2.Empty.FromString,
  190. options,
  191. channel_credentials,
  192. insecure,
  193. call_credentials,
  194. compression,
  195. wait_for_ready,
  196. timeout,
  197. metadata,
  198. _registered_method=True)
  199. @staticmethod
  200. def GetInferenceResult(request,
  201. target,
  202. options=(),
  203. channel_credentials=None,
  204. call_credentials=None,
  205. insecure=False,
  206. compression=None,
  207. wait_for_ready=None,
  208. timeout=None,
  209. metadata=None):
  210. return grpc.experimental.unary_unary(
  211. request,
  212. target,
  213. '/node_service.NodeService/GetInferenceResult',
  214. node__service__pb2.GetInferenceResultRequest.SerializeToString,
  215. node__service__pb2.InferenceResult.FromString,
  216. options,
  217. channel_credentials,
  218. insecure,
  219. call_credentials,
  220. compression,
  221. wait_for_ready,
  222. timeout,
  223. metadata,
  224. _registered_method=True)
  225. @staticmethod
  226. def CollectTopology(request,
  227. target,
  228. options=(),
  229. channel_credentials=None,
  230. call_credentials=None,
  231. insecure=False,
  232. compression=None,
  233. wait_for_ready=None,
  234. timeout=None,
  235. metadata=None):
  236. return grpc.experimental.unary_unary(
  237. request,
  238. target,
  239. '/node_service.NodeService/CollectTopology',
  240. node__service__pb2.CollectTopologyRequest.SerializeToString,
  241. node__service__pb2.Topology.FromString,
  242. options,
  243. channel_credentials,
  244. insecure,
  245. call_credentials,
  246. compression,
  247. wait_for_ready,
  248. timeout,
  249. metadata,
  250. _registered_method=True)