https://docs.google.com/document/d/1AUioMU8E8C5zYtmUH28Hc1yxMGzxbE4kJCtmRKNUvco/edit?usp=sharing
- Integrated Clip Model from Sentence Trasnformer.
- Preseeding of Images in memory for Similarity Search.
- Use of Swagger and Flask REST API to do Text Search on a preseeded Image corpus.
- Docker Container to run the model inference.
- Use of Docker Compose to create and run multiple containers.
- Prometheus Integration for Monitoring Metrics.
- Grafana Dashboard for Visualising the Monitoring Metrics.
- Monitor Endpoint Metrics
- Monitor Infrastructure Metrics
- Monitor Model Metrics
- Integrate Milvus Vector Database to do approximate nearest neighbour search.
- Google Cloud Storage for storing Image Corpus.
- User Interface for Text-to-Image Search.
- Integrate PostgreSQL for storing Input request data and Model Output results for offline analysis.
- Storing User Feedback in Redis.