我想在我的 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