lib.sedna.service.multi_edge_inference.server
¶
Submodules¶
Package Contents¶
Classes¶
REST api server for object detection component |
|
rest api server for feature extraction |
|
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)¶