在 Ubuntu 14.04 和 Nvidia 上安装 OpenCL
Install OpenCL on Ubuntu 14.04 and Nvidia
我有一个 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,但没有。
我做错了什么,但我想不通。
由于您要使用 nVidia GPU,因此需要安装 nVida OpenCL 运行时,它是 GPU 驱动程序的一部分。您应该不需要英特尔 OpenCL SDK。一个简单的
sudo apt-get install nvidia-opencl-dev
应该安装你需要的一切。或者,从 https://developer.nvidia.com/cuda-downloads 下载 nVidia CUDA 7.5。这也包括 OpenCL。
我有一个 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设备查询fileg++ -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,但没有。 我做错了什么,但我想不通。
由于您要使用 nVidia GPU,因此需要安装 nVida OpenCL 运行时,它是 GPU 驱动程序的一部分。您应该不需要英特尔 OpenCL SDK。一个简单的
sudo apt-get install nvidia-opencl-dev
应该安装你需要的一切。或者,从 https://developer.nvidia.com/cuda-downloads 下载 nVidia CUDA 7.5。这也包括 OpenCL。