This issue would be a tracker/conversation space for devolearn's core long term goals.
Here are some of the key goals to work on:
- every model should be a subclass of
devolearn.base_inference_engine.InferenceEngine
InferenceEngine would contain some predefined (but overrideable) methods to:
- Download model checkpoints from github source
- Preprocess images for inference
- Postprocess predictions for readability/saving
devolearn.IoPipeline would contain some standardized media tools for reading and writng videos/images (might use decord/imageio for videos and cv2 for images)
- a docker based fastAPI endpoint could be created (only after the above objectives are complete). This would help us deploy the models into servers/webapps/GUIs
The picture attached below is the layout of how we want to see it ⬇️

If you have any suggestions/ideas, feel free to discuss below :)
cc: @balicea @ujjwalll
This issue would be a tracker/conversation space for devolearn's core long term goals.
Here are some of the key goals to work on:
devolearn.base_inference_engine.InferenceEngineInferenceEnginewould contain some predefined (but overrideable) methods to:devolearn.IoPipelinewould contain some standardized media tools for reading and writng videos/images (might use decord/imageio for videos and cv2 for images)The picture attached below is the layout of how we want to see it ⬇️
If you have any suggestions/ideas, feel free to discuss below :)
cc: @balicea @ujjwalll