kubeedge/sedna

[Feature] Implement function of automatically algorithm performance tests for Sedna Edge-cloud Re-ID

Ratuchetp opened this issue · 1 comments

Why is this needed:
Person Re-ID based on Cloud-edge collaborative architecture is a new example feature that Sedna will soon support, which can continuously recognize, track and search the target person provided by the user in the source video, and push the video containing the search results to the streaming media server. Since each service module flexibly supports the AI model, it is necessary to provide users with the actual performance test of THE AI algorithm to provide a reference for the actual search effect of the system.

What would you like to be added/modified:
This function is designed to help users to know the performance of each algorithm module of Re-ID, so we should make it :

  1. Supports the existing capabilities and runtime of Sedna and integrate into the Re-ID features;
  2. Use open-source data sets to create test reports automately, need to define metrics, related interface, preprocessing, and etc;
  3. Have detailed guidance documents.

Other information:
Recommended Skills: Pytorch, Python, K8s
Kubeedge: https://github.com/kubeedge/kubeedge;
Sedna: https://github.com/kubeedge/sedna;
Sedna Re-ID: https://github.com/vcozzolino/sedna/tree/feature-reid;
Sedna Re-ID tutorial: https://github.com/vcozzolino/sedna/blob/feature-reid/examples/multiedgetracking/tutorial/README.md;
KubeEdge SIG AI: https://github.com/kubeedge/community/tree/master/sig-ai

KubeEdge has launched a new sub-project KubeEdge-Ianvs for distributed collaborative AI benchmarking to handle this issue.

@yqhok1 owns a great ospp project which adds multi-edge inference to ianvs! Pls refer to: