gpt4 book ai didi

python - 对于多平台 GPGPU 计算,是否有 OpenCL+PyOpenCL 的替代方案?

转载 作者:太空狗 更新时间:2023-10-29 21:09:16 24 4
gpt4 key购买 nike

Mac 上对 OpenCL 的支持是 going to end in macOS 10.15 ,因此人们投资于 PyOpenCL+OpenCL 作为进行通用 GPU (+CPU) 计算的手段将很快开始失去一个关键平台。

所以我的问题是:

  1. 近期是否有 PyOpenCL+OpenCL 的任何可行的多平台 GPGPU 计算替代方案?
  2. Vulkan有可能使用 Python 包装器吗?

最佳答案

(此答案包含一些实用的建议,并附有意见和个人猜测。如果其中一些被认为不合适,我很乐意根据收到的评论编辑此答案。)

我的观点是,macOS 上可用的 CL 实现一直几乎没有用,因为它们有很多错误。另一方面,作为低级计算抽象的 CL 是很好的 IMO——它的概念仍然很好地代表了硬件中发生的事情。 IE。无论下一个抽象是什么,都可以将 CL 的一个子集映射到它。例如,POCL 已经是 macOS 上比 Apple 更胜任的 CPU CL 实现。 (有关安装说明,请参阅 here。)对于 GPU,POCL 有一个 CUDA 后端,目前还不是非常好,但在一些帮助下,它可能是所需要的,这样 GPU 计算世界就可以不再担心 API 流失并获得回到解决实际问题。

关于python - 对于多平台 GPGPU 计算,是否有 OpenCL+PyOpenCL 的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51238079/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com