2017-05-24 11 views
0

이번 주에 저는 CL_PLATFORM_NOT_FOUND_KHR을 사용하여 OpenCL.jl이라는 매우 일반적인 오류가 발생했습니다. 그러나 Google에서 발견 된 것은 아무것도 그것을 극복하는 데 도움이됩니다. 다른 버전의 드라이버를 사용하여 CUDA를 완전히 다시 설치해 보았습니다. 이상한 점이 있습니까? deviceQuery CUDA 도구가 예상대로 작동하지만 julia에는 해당 오류가 있습니다.OpenCL.jl CL_PLATFORM_NOT_FOUND_KHR

답변

0

내가 왜 CUDA를보고 있었는지는 모르지만 OpenCL에서는 그렇지 않습니다. 여기

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-opencl-icd-375의 다른 버전을 했어 볼 수 있습니다

dpkg -l | grep nvidia 

모든 진실을 보여줍니다. 올바른 버전을 설치하면

sudo apt install nvidia-opencl-icd-375=375.39-0ubuntu5 

으로 변경되었습니다.

어떤 이유에서든 최신 (375.51) 버전의 nvidia 드라이버를 설치할 수 없기 때문에 xorg-video-abi과 관련된 종속성 문제가 있습니다. 그러나 그것은 이미 저에게 충분합니다.