是否有用于卷积的高级库支持open-GL?

时间:2019-04-10 18:40:23

标签: python-3.x opengl

我想构建一个包含一些卷积层的跨平台应用程序。似乎open-GL支持卷积运算,但是它们很难理解如何使用。是否有任何高级库可以在open-GL上使用卷积?

1 个答案:

答案 0 :(得分:3)

  

open-GL似乎支持卷积运算

在OpenGL-1.2中,引入了一些内置的卷积运算,但是这些运算从未得到供应商的特别开发,并且整个代码路径要么未经优化,要么在CPU上运行,要么在越野车中运行。

不要理会它。

如果要GPU加速卷积,最好的选择是将其实现为着色器。取决于卷积内核的大小,可能需要在傅立叶空间中执行卷积,即对信号/图像和内核进行傅立叶变换,对元素进行乘积再变换回来。