1

我想编写一个算法,该算法将受益于 GPU 优于 CPU 的散列能力。

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

如果这意味着什么,我有一个 ATI/AMD GPU。

4

1 回答 1

2

PyOpenGL 是答案吗?

不,至少不是你期望的那样。如果您的 GPU 确实支持 OpenGL-4.3,您可以在 OpenGL 中使用计算着色器,但这些不是用 Python 编写的

但只需运行移植到 GPU 的“香草”python 脚本。

这不是 GPU 计算的工作方式。你必须用一种特殊的语言编写计算内核的着色器。OpenCL 或 OpenGL 计算着色器,或者特定于 NVIDIA 的 CUDA。

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

于 2012-10-02T22:37:50.197 回答