답변:
기본 설치
sudo apt install ocl-icd-libopencl1
sudo apt install opencl-headers
sudo apt install clinfo
링크 및 컴파일 필요
sudo apt install ocl-icd-opencl-dev
sudo apt install beignet
이 파일 다운로드 https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_SDK_release 인텔 ® 코어 ™ 및 우분투 * 용 인텔 ® 제온 ® 프로세서 용 OpenCL ™ 런타임 16.1.1 (64 비트)
rpm을 deb로 전환하기위한 패키지 설치
sudo apt-get install -y rpm alien libnuma1
Untar 다운로드 파일
tar -xvf opencl_runtime_16.1.1_x64_ubuntu_6.4.0.25.tgz
cd opencl_runtime_16.1.1_x64_ubuntu_6.4.0.25/rpm/
rpm 파일을 deb로 변환
fakeroot alien --to-deb opencl-1.2-base-6.4.0.25-1.x86_64.rpm
fakeroot alien --to-deb opencl-1.2-intel-cpu-6.4.0.25-1.x86_64.rpm
.deb 패키지 설치
sudo dpkg -i opencl-1.2-base_6.4.0.25-2_amd64.deb
sudo dpkg -i opencl-1.2-intel-cpu_6.4.0.25-2_amd64.deb
로컬 구성 파일 터치 파일을
sudo touch /etc/ld.so.conf.d/intelOpenCL.conf
열고
sudo vim /etc/ld.so.conf.d/intelOpenCL.conf
행을 추가하십시오
/opt/intel/opencl-1.2-6.4.0.25/lib64/clinfo
공급 업체 디렉토리 작성 및 intel.icd 추가
sudo mkdir -p /etc/OpenCL/vendors
sudo ln /opt/intel/opencl-1.2-6.4.0.25/etc/intel64.icd /etc/OpenCL/vendors/intel64.icd
sudo ldconfig
장치를 나열하는 명령
clinfo
이 파일을 다운로드
작동하는지 모든 것을 만들기 위해이 코드를 실행
tar xzvf tools-master.tar.gz
cd tools-master
make
./print-devices
./cl-demo 1000 10
이것은 결국 좋은를 인쇄한다
nvidia 드라이버 설치 (370 사용), 여기에는 모든 런타임 디렉토리가 포함되어야합니다
https://wiki.tiker.net/OpenCLHowTo http://korniychuk.org.ua/instruction/how-to-use-opencl-on-ubuntu-16-04/ https://laanwj.github.io/2016 /05/06/opencl-ubuntu1604.html https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_SDK_release https://software.intel.com/en-us/forums/opencl/topic / 285869 https://streamcomputing.eu/blog/2011-06-24/install-opencl-on-debianubuntu-orderly/ https://software.intel.com/en-us/forums/opencl/topic/390630 https : //stackoverflow.com/questions/16977216/opencl-compile-on-linux
당으로 인텔의 지원 사이트 , 오픈 CL은 2 세대 (샌디 브릿지) 코어 프로세서에서 지원되지 않습니다.
OpenCL 1.2를 사용하려면 3 세대 (Ivy Bridge) 또는 최신 CPU가 필요하거나 Intel GPU에서 OpenCL 2.0을 사용하는 옵션을 가지려면 7 세대 (Kaby Lake)가 필요합니다 (현재 드라이버에서 지원되는 것이 확실하지 않습니다) Linux에서 사용 가능).