我多次看到这个问题,但从未找到 Windows 的答案。我最近将我的 CUDA 代码移植到 OpenCL。当使用 ATI 卡进行测试时,Catalyst 驱动程序包含一个 CPU OpenCL 驱动程序,因此我可以在 CPU 上运行 OpenCL 代码。使用 NVIDIA 卡进行测试时,没有 CPU 驱动程序。
问题是:使用 Nvidia 卡运行时如何安装(和部署)CPU 驱动程序?
非常感谢
我多次看到这个问题,但从未找到 Windows 的答案。我最近将我的 CUDA 代码移植到 OpenCL。当使用 ATI 卡进行测试时,Catalyst 驱动程序包含一个 CPU OpenCL 驱动程序,因此我可以在 CPU 上运行 OpenCL 代码。使用 NVIDIA 卡进行测试时,没有 CPU 驱动程序。
问题是:使用 Nvidia 卡运行时如何安装(和部署)CPU 驱动程序?
非常感谢
要在 CPU 上使用 OpenCL,您不需要任何驱动程序,您只需要支持 CPU 的 OpenCL 运行时,它(在 AMD/ATI 的情况下)是APP SDK的一部分。无论您拥有什么 GPU,都可以安装它。您的最终用户还必须安装 APP SDK:目前,无法仅安装 OpenCL 运行时。
如果你有 Intel CPU,你最好试试Intel OpenCL SDK,它有单独的安装程序。但是,AMD APP SDK 在 Intel CPU 上运行良好,但请注意反之亦然。