lib.sedna.service.multi_edge_inference.server

Submodules

Package Contents

Classes

DetectionServer

REST api server for object detection component

FEServer

rest api server for feature extraction

ReIDServer

REST api server for reid

class lib.sedna.service.multi_edge_inference.server.DetectionServer(model, service_name, ip: str = '127.0.0.1', port: int = 8080, max_buffer_size: int = 1004857600, workers: int = 1)[source]

Bases: sedna.service.server.base.BaseServer

REST api server for object detection component

start(self)
status(self, request: fastapi.Request)
async video_analytics(self, request: fastapi.Request)
async update_service(self, request: fastapi.Request)
class lib.sedna.service.multi_edge_inference.server.FEServer(model, service_name, ip: str = '127.0.0.1', port: int = 8080, max_buffer_size: int = 1004857600, workers: int = 1)[source]

Bases: sedna.service.server.base.BaseServer

rest api server for feature extraction

start(self)
status(self, request: fastapi.Request)
async feature_extraction(self, request: fastapi.Request)
async get_target_features(self, request: fastapi.Request)
async update_service(self, request: fastapi.Request)
class lib.sedna.service.multi_edge_inference.server.ReIDServer(model, service_name, ip: str = '127.0.0.1', port: int = 8080, max_buffer_size: int = 104857600, workers: int = 1)[source]

Bases: sedna.service.server.base.BaseServer

REST api server for reid

start(self)
status(self, request: fastapi.Request)
async reid(self, request: fastapi.Request)