使用 NVIDIA GPU 在 14.04 上运行 OpenCL 代码

使用 NVIDIA GPU 在 14.04 上运行 OpenCL 代码

我想在我的 Ubuntu 桌面上使用 OpenCL,配有 NVIDIA Quadro K600 GPU。它运行的是最新版本的 ubuntu (14.04.3 LTS)。

我无法使用此 GPU 成功运行 OpenCL Hello World 示例,但我已经成功了。过去,使用 CUDA 工具包 6.5 可以做到这一点,该工具包提供了一个 openCL 库和标头/usr/local/cuda-6.5/

为该系统获取可运行的 OpenCL 安装的步骤是什么?我进行过各种尝试,但都得到了 OpenCL 库,但到目前为止似乎都没有真正起作用。

答案1

自从我上次尝试以来,这已经变得简单了。最新的 Nvidia 驱动程序可以通过以下方式安装:

sudo apt-get install nvidia-current

sudo apt-get install cuda

将在 中安装各种 Nvidia 工具(截至撰写本文时)/usr/local/cuda-7.0。这包括使用 OpenCL 所需的库和包含路径。在我的计算机上,这些是

/usr/local/cuda-7.0/lib64/libOpenCL.so
/usr/local/cuda-7.0/include/ 

包含路径包含CL/cl.h

相关内容