clip-retrieval
clip-retrieval copied to clipboard
Refactor in several libs to make this smaller and easier to reason about
Initially this repo was about integrating multiple small components into a simple retrieval system it now growed a lot and got a lot more features and it's becoming too big
to grow in a reasonable way, let's extract big components in smaller libs and use them here:
- [ ] clip inference
- [ ] clip back
- [ ] clip filter
- [x] all-clip
should be independent libs
img2dataset and autofaiss are already independent
Now even more important with clip client has it wouldn't need much dependencies at all if it was its own module
i might tinker with this refactor