Sorry about this very basic question but I haven’t found an obvious answer.
I realize VPI contains optimized algorithms and NPP is optimized primitives. However,
VPI and NPP have plenty of shared compute kernels. Both support multiple backends.
I am trying to understand if I am using something like Bilateral filter or Box filter or other common operations, how am I making a decision between using VPI and NPP? Does VPI utilize NPP underneath for supporting some operations in which case I can just use VPI?