在浏览Web时,我从PyOpenCL项目中看到了此页面: Py OpenCL Mac OS Install Readme
在此页面上,据称有一些奇怪的事情: “ OS X支持内置的基于CPU和GPU的OpenCL。不幸的是,内置的驱动程序可能是脾气暴躁的,并且没有像人们所希望的那样快速升级。要使PyOpenCL使用最新的驱动程序,日期(和开源)基于CPU的OpenCL驱动程序,键入以下内容:
conda安装osx-pocl-opencl pocl(OS X)
请注意,通过安装osx-pocl-opencl,您将不再能够使用PyOpenCL与系统范围的Apple OpenCL驱动程序进行通信。要重新获得对这些驱动程序的访问权,只需卸载osx-pocl-opencl并随后重新安装pyopencl。”
这是真的吗?是否有用于MacOS的更快的OpenCL驱动程序? 我对安装PyOpenCL不感兴趣。有没有办法让我接触那些“更快”的驾驶员?
答案 0 :(得分:0)
似乎他们建议您使用pocl,这是一种开源OpenCL实现,具有对OpenCL 1.2功能(和某些2.0功能)的支持。我无法对性能发表评论,但是Mac OS OpenCL官方驱动程序确实很挑剔。
我发现this readme详细介绍了为OSX构建和安装pocl的步骤。