2017-05-24 3 views
0

今週私は非常に一般的なエラー:CL_PLATFORM_NOT_FOUND_KHRを使用しました。OpenCL.jlを使用しました。しかし、Googleで見つけたものはどれもそれを克服するのに役立ちません。さまざまなバージョンのドライバを使用して、CUDAを完全に再インストールしようとしました。 奇妙なこと:deviceQuery CUDAツールは期待通りに動作しますが、juliaにはそのエラーがあります。OpenCL.jl CL_PLATFORM_NOT_FOUND_KHR

答えて

0

なぜ私は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にいくつかの依存関係の問題があります。しかし、それはすでに私のために十分です。