在Ubuntu 14.04和Nvidia上安装OpenCL

在Ubuntu 14.04和Nvidia上安装OpenCL,opencl,ubuntu-14.04,nvidia,Opencl,Ubuntu 14.04,Nvidia,我有一个nvidia gpu,我需要安装opencl作为我使用的库的依赖项。 我已经找了几个小时的解决办法了。 以下是我所做的步骤: 1-下载 2-打开柏油球的包装 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设备查询 g++ -o oclDeviceQue

我有一个nvidia gpu,我需要安装opencl作为我使用的库的依赖项。 我已经找了几个小时的解决办法了。 以下是我所做的步骤:

1-下载

2-打开柏油球的包装

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设备查询

g++ -o oclDeviceQuery.cpp -I/opt/intel/opencl-1.2-sdk-6.0.0.1049/include oclDeviceQuery.cpp -lOpenCL
它给了我一个
#include

我试图检查我需要的库是否可以看到OpenCL,但它没有。
我做错了什么,但我无法理解。

既然您想使用nVidia GPU,您需要安装nVida OpenCL运行时,它是GPU驱动程序的一部分。您不应该需要“英特尔OpenCL SDK”。简单的

sudo apt-get install nvidia-opencl-dev

应该安装所有你需要的东西。或者,从下载nVidia CUDA 7.5。这也包括OpenCL。

如果我安装了专有驱动程序,那么程序是什么?(不是来自软件包,而是来自英伟达工具包)
sudo apt-get install nvidia-opencl-dev