Câu trả lời:
Cài đặt cơ bản
sudo apt install ocl-icd-libopencl1
sudo apt install opencl-headers
sudo apt install clinfo
Cần liên kết và biên dịch
sudo apt install ocl-icd-opencl-dev
sudo apt install beignet
Tải xuống tệp này OpenCL ™ Runtime 16.1.1 cho Bộ xử lý Intel® Core ™ và Intel® Xeon® cho Ubuntu * (64-bit) Trên https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_SDK_release
Cài đặt gói để chuyển vòng / phút sang deb
sudo apt-get install -y rpm alien libnuma1
Tải xuống tệp chưa được chỉnh sửa
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/
Xoay tệp
vòng / phút để gỡ lỗi
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
Cài đặt gói .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
Chạm vào tệp cấu hình cục bộ
sudo touch /etc/ld.so.conf.d/intelOpenCL.conf
Mở tệp
sudo vim /etc/ld.so.conf.d/intelOpenCL.conf
và thêm dòng
/opt/intel/opencl-1.2-6.4.0.25/lib64/clinfo
Tạo một thư mục nhà cung cấp và thêm 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
Lệnh liệt kê các thiết bị của bạn
clinfo
Tải tập tin này
Chạy mã này để đảm bảo mọi thứ hoạt động
tar xzvf tools-master.tar.gz
cd tools-master
make
./print-devices
./cl-demo 1000 10
Điều này sẽ in ra TỐT
cài đặt trình điều khiển nvidia (tôi đã sử dụng 370), điều này sẽ bao gồm tất cả các trình điều khiển thời gian chạy
https://wiki.tiker.net/OpenCLHowTo http://korniychuk.org.ua/inocate/how-to-use-opencl-on-ub Ubuntu-16-04 / https://laanwj.github.io/2016 /05/06/opencl-ubfox1604.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-debianubfox-orderly/ https://software.intel.com/en-us/forums/opencl/topic/390630 https : //stackoverflow.com/questions/16977216/opencl-compile-on-linux
Theo trang web hỗ trợ của Intel , OpenCL không được hỗ trợ trên bộ xử lý Core thế hệ 2 (Sandy Bridge).
Bạn sẽ cần một thế hệ thứ 3 (Ivy Bridge) hoặc CPU mới hơn để sử dụng OpenCL 1.2 hoặc thế hệ thứ 7 (Kaby Lake) để có tùy chọn sử dụng OpenCL 2.0 với GPU Intel (Tôi không chắc những gì hiện được hỗ trợ trong trình điều khiển có sẵn cho Linux).