다운로드 intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64
하고 실행하려고했지만 install.sh
지원되지 않는 OS라고 표시되어 RPM 파일 중 하나에서 .deb 파일을 만들어야하는 곳을 읽었습니다 .2로 수행했습니다.
opencl-1.2-devel_6.0.0.1049-2_amd64.deb
opencl-1.2-intel-devel_6.0.0.1049-2_amd64.deb
둘 다 설치 sudo dpkg -i
했지만 여전히 libOpenCL이 없으므로 필요한
이제 막혔어요 … 🙁
답변
패키지에서 libOpenCL.so
제공 한 것 같습니다 ocl-icd-opencl-dev
. 이 패키지를 설치하려면 다음을 실행하십시오.
sudo apt update
sudo apt install ocl-icd-opencl-dev
이제 libOpenCL.so는 /usr/lib/x86_64-linux-gnu/libOpenCL.so
답변
Nick Weinberg가 제안한 방법은 꽤 오래된 드라이버 버전을 설치하므로 하드웨어 공급 업체에서 직접 다운로드하는 것이 좋습니다.
Intel CPU가 있으므로 다음을 수행하십시오.
- Intel OpenCL 드라이버 웹 페이지를 열고 “Linux * OS 용 OpenCL ™ 응용 프로그램 18.1의 인텔 CPU 런타임 (64 비트 만 해당)”으로 이동하여 “다운로드”를 누르십시오.
- 웹 사이트에서 등록 및 로그인을 요청합니다. 이것은 필수입니다. 그런 다음 tgz-archive가 포함 된 링크로 연결됩니다.
-
이 아카이브를 다운로드하여 다음과 같이 설치하십시오.
tar -pvxf l_opencl_p_18.1.0.013.tgz cd l_opencl_p_18.1.0.013/` sudo ./install.sh`
이 설치 스크립트는 많은 라이브러리를
/opt/intel
작성하고 심볼릭 링크를 만들거나 이전 링크를 대체합니다/usr/lib/x86_64-linux-gnu/libOpenCL.so
.
주제에 대한 나의 이해는 위의 단계가 OpenCL이 인텔 CPU에 액세스하도록 허용한다는 것입니다. 그러나 Intel HD Graphics를 사용하는 경우 OpenCL이이 통합 그래픽도 사용할 수 있도록하는 것이 좋습니다. 그런 다음 다음을 수행하십시오
- Intel OpenCL 드라이버 웹 페이지를 다시여십시오. 그러나 이번에는 “Intel® Graphics Technology”섹션의 “Linux * OS Ubuntu * 16.04.x (deb)”로 이동하십시오. 그런 다음 “다운로드”와 “빌드”두 가지 중에서 선택할 수 있습니다. “다운로드”링크를 사용하면 사전 빌드 된 바이너리 를 가져옵니다 ( “빌드”를 사용하면 인텔의 github에서 소스 코드로 이동하지만 소스에서 컴파일하지는 않았습니다).
-
거기에 주어진 지침을 따르십시오. 방금 이것들을 하나의 수정으로 복사했습니다.
sudo apt
대신 의존성을 검사하지 않기sudo dpkg -i *.deb
때문에 대신 사용dpkg
하십시오.mkdir neo cd neo wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-gmmlib_19.1.1_amd64.deb wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-igc-core_19.11.1622_amd64.deb wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-igc-opencl_19.11.1622_amd64.deb wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-opencl_19.14.12751_amd64.deb wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-ocloc_19.14.12751_amd64.deb sudo apt install ./*deb
참고 것을
.
에서./*deb
중요하다 : 이것은 당신이 얻을 것이다 점없이Unable to locate
및Couldn't find
오류.
PS Intel 웹 사이트에 적합한 CPU가 나열되어 있으며,이 목록에 있는지 확인하십시오.
답변
Ubuntu 19.04 x64에서 DarkCL을 위해 OpenCL을 사용하고 싶었습니다.
처음에 darktable-cltest
보고
0.016782 [opencl_init] could not find opencl runtime library 'libOpenCL'
0.016851 [opencl_init] could not find opencl runtime library 'libOpenCL.so'
0.016988 [opencl_init] found opencl runtime library 'libOpenCL.so.1'
0.017020 [opencl_init] opencl library 'libOpenCL.so.1' found on your system and loaded
0.021674 [opencl_init] found 1 platform
0.077428 [opencl_init] found 1 device
0.077458 [opencl_init] discarding device 0 `Intel(R) HD Graphics 5500 BroadWell U-Processor GT2' because the driver `OpenCL 1.2 beignet 1.3' is blacklisted.
0.077464 [opencl_init] no suitable devices found.
0.077469 [opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
0.077473 [opencl_init] initial status of opencl enabled flag is OFF.
그러나 sudo apt-get install intel-opencl-icd
잘 작동하면.