since OpenCV has give the compiled opencv library, so why not give the compiled library with cuda, is CUDA only to be compiled on the local system?
The maintainers have to choose which optional components to include. The main reasons off the top of my head as to why its not included would be:
- CUDA is not part of the main repository.
- Currently it would create a hard dependency on the CUDA libs.
- It would create a much bigger library if all the compute capabilities were supported (> 800MB).
what do you mean “compute capabilities were supported (> 800MB).”，gpu global memary>800MB?.usually it is GB level
that means download and disk space for the library
it does not mean RAM/VRAM usage