import grpc
import warnings
from . import p2p_pb2 as p2p__pb2
GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
try:
from grpc._utilities import first_version_is_lower
_version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION)
except ImportError:
_version_not_supported = True
if _version_not_supported:
raise RuntimeError(
f'The grpc package installed is at version {GRPC_VERSION},'
+ f' but the generated code in p2p_pb2_grpc.py depends on'
+ f' grpcio>={GRPC_GENERATED_VERSION}.'
+ f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}'
+ f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.'
)
class P2pServiceStub(object):
def __init__(self, channel):
self.PublishMetadata = channel.unary_unary(
'/model_express.p2p.P2pService/PublishMetadata',
request_serializer=p2p__pb2.PublishMetadataRequest.SerializeToString,
response_deserializer=p2p__pb2.PublishMetadataResponse.FromString,
_registered_method=True)
self.ListSources = channel.unary_unary(
'/model_express.p2p.P2pService/ListSources',
request_serializer=p2p__pb2.ListSourcesRequest.SerializeToString,
response_deserializer=p2p__pb2.ListSourcesResponse.FromString,
_registered_method=True)
self.GetMetadata = channel.unary_unary(
'/model_express.p2p.P2pService/GetMetadata',
request_serializer=p2p__pb2.GetMetadataRequest.SerializeToString,
response_deserializer=p2p__pb2.GetMetadataResponse.FromString,
_registered_method=True)
self.UpdateStatus = channel.unary_unary(
'/model_express.p2p.P2pService/UpdateStatus',
request_serializer=p2p__pb2.UpdateStatusRequest.SerializeToString,
response_deserializer=p2p__pb2.UpdateStatusResponse.FromString,
_registered_method=True)
class P2pServiceServicer(object):
def PublishMetadata(self, request, context):
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ListSources(self, request, context):
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetMetadata(self, request, context):
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def UpdateStatus(self, request, context):
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def add_P2pServiceServicer_to_server(servicer, server):
rpc_method_handlers = {
'PublishMetadata': grpc.unary_unary_rpc_method_handler(
servicer.PublishMetadata,
request_deserializer=p2p__pb2.PublishMetadataRequest.FromString,
response_serializer=p2p__pb2.PublishMetadataResponse.SerializeToString,
),
'ListSources': grpc.unary_unary_rpc_method_handler(
servicer.ListSources,
request_deserializer=p2p__pb2.ListSourcesRequest.FromString,
response_serializer=p2p__pb2.ListSourcesResponse.SerializeToString,
),
'GetMetadata': grpc.unary_unary_rpc_method_handler(
servicer.GetMetadata,
request_deserializer=p2p__pb2.GetMetadataRequest.FromString,
response_serializer=p2p__pb2.GetMetadataResponse.SerializeToString,
),
'UpdateStatus': grpc.unary_unary_rpc_method_handler(
servicer.UpdateStatus,
request_deserializer=p2p__pb2.UpdateStatusRequest.FromString,
response_serializer=p2p__pb2.UpdateStatusResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
'model_express.p2p.P2pService', rpc_method_handlers)
server.add_generic_rpc_handlers((generic_handler,))
server.add_registered_method_handlers('model_express.p2p.P2pService', rpc_method_handlers)
class P2pService(object):
@staticmethod
def PublishMetadata(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(
request,
target,
'/model_express.p2p.P2pService/PublishMetadata',
p2p__pb2.PublishMetadataRequest.SerializeToString,
p2p__pb2.PublishMetadataResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
@staticmethod
def ListSources(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(
request,
target,
'/model_express.p2p.P2pService/ListSources',
p2p__pb2.ListSourcesRequest.SerializeToString,
p2p__pb2.ListSourcesResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
@staticmethod
def GetMetadata(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(
request,
target,
'/model_express.p2p.P2pService/GetMetadata',
p2p__pb2.GetMetadataRequest.SerializeToString,
p2p__pb2.GetMetadataResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
@staticmethod
def UpdateStatus(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(
request,
target,
'/model_express.p2p.P2pService/UpdateStatus',
p2p__pb2.UpdateStatusRequest.SerializeToString,
p2p__pb2.UpdateStatusResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
class WorkerServiceStub(object):
def __init__(self, channel):
self.GetTensorManifest = channel.unary_unary(
'/model_express.p2p.WorkerService/GetTensorManifest',
request_serializer=p2p__pb2.GetTensorManifestRequest.SerializeToString,
response_deserializer=p2p__pb2.GetTensorManifestResponse.FromString,
_registered_method=True)
class WorkerServiceServicer(object):
def GetTensorManifest(self, request, context):
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def add_WorkerServiceServicer_to_server(servicer, server):
rpc_method_handlers = {
'GetTensorManifest': grpc.unary_unary_rpc_method_handler(
servicer.GetTensorManifest,
request_deserializer=p2p__pb2.GetTensorManifestRequest.FromString,
response_serializer=p2p__pb2.GetTensorManifestResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
'model_express.p2p.WorkerService', rpc_method_handlers)
server.add_generic_rpc_handlers((generic_handler,))
server.add_registered_method_handlers('model_express.p2p.WorkerService', rpc_method_handlers)
class WorkerService(object):
@staticmethod
def GetTensorManifest(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(
request,
target,
'/model_express.p2p.WorkerService/GetTensorManifest',
p2p__pb2.GetTensorManifestRequest.SerializeToString,
p2p__pb2.GetTensorManifestResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)