获得更好的基于CPU的OpenCL驱动程序(OS X)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获得更好的基于CPU的OpenCL驱动程序(OS X)相关的知识,希望对你有一定的参考价值。
在浏览Web时,我从PyOpenCL项目中看到了这个页面:Py OpenCL Mac OS Install Readme
在这个页面上,一些奇怪的事情被指称:“OS X支持内置的基于CPU和GPU的OpenCL。不幸的是,内置的驱动程序可能很有气质,并且它们没有像人们想象的那样快速前进。使PyOpenCL使用更新的(和开源)基于CPU的OpenCL驱动程序,键入以下内容:
conda install osx-pocl-opencl pocl(OS X)
请注意,通过安装osx-pocl-opencl,您将无法再使用PyOpenCL与系统范围的Apple OpenCL驱动程序通信。要重新获得对这些驱动程序的访问权限,只需卸载osx-pocl-opencl并在之后重新安装pyopencl。“
这是真的? MacOS的OpenCL驱动程序是否更快?我对安装PyOpenCL不感兴趣。有没有办法让我接触那些“更快”的司机?
答案
看起来他们建议你使用pocl,一个支持OpenCL 1.2功能(以及一些2.0功能)的开源OpenCL实现。我无法对性能发表评论,但官方的Mac OS OpenCL驱动程序非常挑剔。
我发现this readme详细说明了为OSX构建和安装pocl的步骤。
以上是关于获得更好的基于CPU的OpenCL驱动程序(OS X)的主要内容,如果未能解决你的问题,请参考以下文章