可以在PyOpenGL上运行正常的算法吗?

时间:2012-10-02 22:30:53

标签: python opengl

我想编写一种算法,该算法将受益于GPU在CPU上的卓越哈希功能。

PyOpenGL是答案吗?我不想使用绘图工具,只需运行一个移植到GPU的“vanilla”python脚本。

如果有任何意义,我有ATI / AMD GPU。

1 个答案:

答案 0 :(得分:2)

  

PyOpenGL是答案吗?

没有。至少不是你期望的方式。如果您的GPU支持OpenGL-4.3,您可以在OpenGL中使用Compute Shaders,但这些不是用Python编写的

  

但只是运行一个移植到GPU的“vanilla”python脚本。

这不是GPU计算的工作原理。您必须使用特殊语言编写计算内核的着色器。无论是OpenCL还是OpenGL计算着色器,还是特定于NVIDIA的CUDA。

然后,Python将提供用于运行GPU计算的框架。