cuda convnet equvilent method from opencv gpu::convolve

cuda convnet equvilent method from opencv gpu::convolve

本文关键字:gpu convolve opencv from convnet equvilent method cuda      更新时间:2023-10-16

我已经使用Opencv的gpu::convolve在CUDA上进行卷积。我看到 cuda convnet 也做卷积。有人知道如何从 c++ 调用 cuda convnet 以获得类似的逻辑,如 OpenCv 的 gpu::convolve?我想比较哪种实现在 CUDA 上运行卷积更快,尤其是在对图像运行一批过滤器时。

我认为您可以使用位于(在我的机器上)文件夹中的 cuda 示例:c:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.5\3_Imaging\convolutionSeparable\

这是描述文件: http://developer.download.nvidia.com/compute/cuda/1.1-Beta/x86_64_website/projects/convolutionSeparable/doc/convolutionSeparable.pdf