我已经安装了 CUDA Toolkit 5.0 和 nvidia-experimental-310 驱动程序。CUDA 示例可以正常工作,optirun
但每个 OpenCL 应用程序都无法运行,并出现错误调用clGetPlatformIDs
函数。我尝试了 NVIDIA OpenCL SDK 中的示例以及我从源代码编译并使用的 PyOpenCL 中的示例pip
,但都不起作用。为什么它不起作用?
答案1
/etc/OpenCL/vendors/nvidia.icd
在创建文件并进入内部后,我终于设法让它工作了libnvidia-opencl.so.1
。我以前也换回了nvidia-current
驱动程序,但我确信它仍然可以与实验性的驱动程序一起使用。我找到了一个解决方案这里。