Hi! GApi is a great framework for OpenCV! But it lacks documentation. Is there any way to use CUDA backend?
I’m running on Jetson Nano, which has no OpenCL support. How can I (if i can) use gpu acceleration using gapi without opencl?
Hey @Jakowlew,
For sure, there is a way to add a CUDA backend – the same way other backends have been added. You can have a look at modules/gapi/src/backends to get an insight.
The “cpu” backend can be considered a template one – it is a great starting point to understand how G-API deals with its internal representation and maps the operation graph to actual execution.
The “plaidml” is another simple example of how a G-API graph can be transformed into a compilable function.
I agree, the way to add a new backend isn’t described in the documentation well. We’ll add these sections in the future given the interest.
Thanks!
-Dmitry