使用 Nvidia 显卡安装 AMD OpenCL CPU 驱动程序

Posted

技术标签:

【中文标题】使用 Nvidia 显卡安装 AMD OpenCL CPU 驱动程序【英文标题】:Install AMD OpenCL CPU driver with an Nvidia graphic card 【发布时间】:2012-05-09 05:18:43 【问题描述】:

我多次看到这个问题,但从未找到 Windows 的答案。 我最近将我的 CUDA 代码移植到 OpenCL。 当使用 ATI 卡进行测试时,Catalyst 驱动程序包含一个 CPU OpenCL 驱动程序,因此我可以在 CPU 上运行 OpenCL 代码。 使用 NVIDIA 卡进行测试时,没有 CPU 驱动程序。

问题是:使用 Nvidia 卡运行时如何安装(和部署)CPU 驱动程序?

非常感谢

【问题讨论】:

【参考方案1】:

要在 CPU 上使用 OpenCL,您不需要任何驱动程序,您只需要支持 CPU 的 OpenCL 运行时,它(在 AMD/ATI 的情况下)是 APP SDK 的一部分。无论您拥有什么 GPU,都可以安装它。您的最终用户还必须安装 APP SDK:目前,no way 仅用于安装 OpenCL 运行时。

如果你有 Intel CPU,你最好试试Intel OpenCL SDK,它有单独的安装程序。但是,AMD APP SDK 在 Intel CPU 上运行良好,但请注意反之亦然。

【讨论】:

有一些通用的仅限 CPU 的实现——但它们似乎只存在于不幸的 Linux 中(例如“freeocl”)。很高兴看到一个通用的 Windows 后备运行时至少可以利用多线程 64 位 SSE 和 MMX 等。(看到可以在 OpenCL 之上运行的 CUDA 包装器也很棒) . 另外,在我的 Core-i7 机器上,我报告说我已经安装了 NVidia 的 SDK、Intel 的 SDK 和 AMD 的 SDK——Intel 和 NVidia SDK 都添加了支持 OpenCL 设备的平台——但安装 AMD 的 SDK 没有。 -- 看起来你必须得到一个特定于你的处理器的。 :-/

以上是关于使用 Nvidia 显卡安装 AMD OpenCL CPU 驱动程序的主要内容,如果未能解决你的问题,请参考以下文章

为啥做GPU计算,深度学习用amd显卡的很少,基本都nvidia

以前听老人说在n卡上想跑起来opencl程序必须先安装cuda,我没装cuda只安装了nvidia的显卡驱动,结果配置

windows怎么查看cuda是不是安装成功

请介绍下支持opencl 1.2 的N卡列表

在 64 位 Ubuntu 14.04 中使用 Nvidia *和* AMD GPU 进行 OpenCL 开发

如何安装nvidia显卡驱动啊?