在Ubuntu 14.04上安装OpenCL和Nvidia

4
我有一张NVIDIA GPU,需要安装OpenCL作为我使用的库的依赖项。我已经搜索了几个小时,以下是我所做的步骤:
1. 下载Intel SDK for OpenCL™ Applications。 2. 解压tarball。 3. 将rpm文件更改为deb。
for f in *.rpm; do
   fakeroot alien --to-deb $f
 done
 for f in *.deb; do
   sudo dpkg -i $f
 done

然后,我通过这条命令下载了由Nvidia提供的OpenCL设备查询file

g++ -o oclDeviceQuery.cpp -I/opt/intel/opencl-1.2-sdk-6.0.0.1049/include oclDeviceQuery.cpp -lOpenCL

它在 #include <oclUtils.h> 中报错了。
fatal error: oclUtils.h: No such file or directory

我尝试检查所需的库是否支持OpenCL,但它没有。我可能做错了什么,但我无法弄清楚。


http://askubuntu.com/questions/541114/how-to-make-opencl-work-on-14-10-nvidia-331-89-drivers - Ciro Santilli OurBigBook.com
1个回答

10

由于您想要使用nVidia GPU,因此您需要安装nVida OpenCL运行时,它是GPU驱动程序的一部分。您不需要Intel OpenCL SDK。一个简单的

sudo apt-get install nvidia-opencl-dev

你应该安装你所需要的一切。或者,从https://developer.nvidia.com/cuda-downloads下载nVidia CUDA 7.5。这个包也包括OpenCL。


如果我安装了专有驱动程序,而不是来自软件包而是来自NVIDIA工具包,该怎么办? - user1197918

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接