使用 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的显卡驱动,结果配置