![尝试在 Arch Linux 上将 OpenCL 与 Nvidia 结合使用](https://linux22.com/image/6742/%E5%B0%9D%E8%AF%95%E5%9C%A8%20Arch%20Linux%20%E4%B8%8A%E5%B0%86%20OpenCL%20%E4%B8%8E%20Nvidia%20%E7%BB%93%E5%90%88%E4%BD%BF%E7%94%A8.png)
我有一个 Nvidia Quadro 400 GPU。为了使用 OpenCL,我安装了以下软件包:
nvidia-340xx
nvidia-340xx-libgl
nvidia-340xx-utils
opencl-nvidia-340xx
ocl-icd
opencl-headers
pyopencl-headers
python-pyopencl
当我import pyopencl
在Python中执行时,出现以下错误:
ImportError: /usr/lib/python3.5/site-packages/pyopencl/_cffi.cpython-35m-x86_64-linux-gnu.so: symbol clCompileProgram, version OPENCL_1.2 not defined in file libOpenCL.so.1 with link time reference
我错过了一些步骤吗?有没有更直接的方法来测试 OpenCL 是否工作?