我想编写一种算法,该算法将受益于GPU在CPU上的卓越哈希功能。
PyOpenGL是答案吗?我不想使用绘图工具,只需运行一个移植到GPU的“vanilla”python脚本。
如果有任何意义,我有ATI / AMD GPU。
答案 0 :(得分:2)
PyOpenGL是答案吗?
没有。至少不是你期望的方式。如果您的GPU支持OpenGL-4.3,您可以在OpenGL中使用Compute Shaders,但这些不是用Python编写的
但只是运行一个移植到GPU的“vanilla”python脚本。
这不是GPU计算的工作原理。您必须使用特殊语言编写计算内核的着色器。无论是OpenCL还是OpenGL计算着色器,还是特定于NVIDIA的CUDA。
然后,Python将提供用于运行GPU计算的框架。