lib.sedna.service.server

Package Contents

Classes

InferenceServer

rest api server for inference

AggregationServer

class lib.sedna.service.server.InferenceServer(model, servername, host: str = '127.0.0.1', http_port: int = 8080, max_buffer_size: int = 104857600, workers: int = 1)[source]

Bases: lib.sedna.service.server.base.BaseServer

rest api server for inference

start(self)
model_info(self)
predict(self, data: InferenceItem)
class lib.sedna.service.server.AggregationServer(aggregation: str, host: str = None, http_port: int = 7363, exit_round: int = 1, participants_count: int = 1, ws_size: int = 10 * 1024 * 1024)[source]

Bases: lib.sedna.service.server.base.BaseServer

start(self)

Start the server

async client_info(self, request: starlette.requests.Request)