project work flow and pipelining: | |
app.py --> frontend/gradio_app.py | |
| | |
| | |
βββ> frontend/input_handlers.py | |
| | | |
| | | |
| βββ> backend/jewelry_recomm_service.py | |
| | | | |
| | | | |
| | βββ> backend/supportingfiles/model_loader.py | |
| | | βββ> config.py (INDEX_PATH, METADATA_PATH, DEVICE) | |
| | | | |
| | | | |
| | βββ> backend/supportingfiles/image_processor.py | |
| | | βββ> config.py (get_image_transform, DEVICE) | |
| | | | |
| | | | |
| | βββ> backend/supportingfiles/recommender.py | |
| | βββ> config.py (DEFAULT_NUM_RECOMMENDATIONS) | |
| | | |
| | | |
| βββ> utils/formatter.py (Formats output) | |
| | |
| | |
| | |
βββ> config.py (Standalone configuration file) |