0
本周我遇到了一个非常流行的错误:CL_PLATFORM_NOT_FOUND_KHR
使用OpenCL.jl
。但谷歌没有发现有助于克服它。我试过完全重新安装CUDA,使用不同版本的驱动程序等。 奇怪的是:deviceQuery
CUDA工具按预期工作,而julia
有错误。OpenCL.jl CL_PLATFORM_NOT_FOUND_KHR
本周我遇到了一个非常流行的错误:CL_PLATFORM_NOT_FOUND_KHR
使用OpenCL.jl
。但谷歌没有发现有助于克服它。我试过完全重新安装CUDA,使用不同版本的驱动程序等。 奇怪的是:deviceQuery
CUDA工具按预期工作,而julia
有错误。OpenCL.jl CL_PLATFORM_NOT_FOUND_KHR
我不知道为什么我一直在看CUDA,而不是OpenCL。
dpkg -l | grep nvidia
显示了所有的真相:
ii nvidia-375 375.39-0ubuntu5 amd64 NVIDIA binary driver - version 375.39
ii nvidia-375-dev 375.26-0ubuntu1 amd64 NVIDIA binary Xorg driver development files
ii nvidia-driver-local-repo-ubuntu1604 375.51-1 amd64 nvidia-driver-local repository configuration files
ii nvidia-modprobe 375.51-0ubuntu1 amd64 Load the NVIDIA kernel driver and create device files
ii nvidia-opencl-icd-375 375.51-0ubuntu1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.4 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 375.51-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
在这里你可以看到我有不同版本的NVIDIA驱动程序和nvidia-opencl-icd-375
的。安装它的正确版本与
sudo apt install nvidia-opencl-icd-375=375.39-0ubuntu5
使它终于工作。
由于某些原因,我还不能安装最新(375.51)版本的nvidia驱动程序,因此存在一些依赖问题xorg-video-abi
。但这对我来说已经足够了。