you*_*f93 3 nvidia opencl ubuntu-14.04
我有一个nvidia gpu,我需要安装opencl作为我使用的库的依赖.我一直在寻找解决方案几个小时.以下是我做的步骤:
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
Run Code Online (Sandbox Code Playgroud)
然后,我通过这一行下载了Nvidia提供的OpenCL设备查询文件
g++ -o oclDeviceQuery.cpp -I/opt/intel/opencl-1.2-sdk-6.0.0.1049/include oclDeviceQuery.cpp -lOpenCL
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误 #include <oclUtils.h>
fatal error: oclUtils.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我试图检查我需要的库是否会看到OpenCL,但它没有.我做错了什么,但我无法理解.
小智 10
由于您要使用nVidia GPU,因此需要安装nVida OpenCL运行时,它是GPU驱动程序的一部分.您不应该需要Intel OpenCL SDK.一个简单的
sudo apt-get install nvidia-opencl-dev
Run Code Online (Sandbox Code Playgroud)
应该安装你需要的一切.或者,从https://developer.nvidia.com/cuda-downloads下载nVidia CUDA 7.5 .这还包括OpenCL.
| 归档时间: |
|
| 查看次数: |
11652 次 |
| 最近记录: |