You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The dependencies for CNN based methods are heavy (torch), and considering that a lot of people want to just use hashing methods I think that ability to install just a subset of functionalities would be great.
Idea is to allow for something like:
pip install imagededup[cnn] - to install optional dependency
all the hasing methods could be installed by default as they are reasonably lightweight
I believe that this feature would make the library even more awesome and approachable and even allow other projects to seamlessly integrate it without needing to add such a big dependency.
The text was updated successfully, but these errors were encountered:
Alternatively, the CNN methods could be converted use a lightweight inference engine like onnxruntime-gpu. It would probably require reworking a bunch of things like the custom model support, but I agree having a super heavy requirement like torchvision (>1GB) is a dealbreaker in many situations where you just want simple image deduplication.
The dependencies for CNN based methods are heavy (torch), and considering that a lot of people want to just use hashing methods I think that ability to install just a subset of functionalities would be great.
Idea is to allow for something like:
pip install imagededup[cnn]
- to install optional dependencyall the hasing methods could be installed by default as they are reasonably lightweight
I believe that this feature would make the library even more awesome and approachable and even allow other projects to seamlessly integrate it without needing to add such a big dependency.
The text was updated successfully, but these errors were encountered: