Apakah mungkin untuk menginstal openCL pada 16.04 (Khusus CPU)? Saya mencoba banyak panduan, tetapi masih tidak mendapatkan kotak yang berfungsi. Saya memiliki CPU gen kedua yang berpasir-jembatan, jika ini penting.
Apakah mungkin untuk menginstal openCL pada 16.04 (Khusus CPU)? Saya mencoba banyak panduan, tetapi masih tidak mendapatkan kotak yang berfungsi. Saya memiliki CPU gen kedua yang berpasir-jembatan, jika ini penting.
Jawaban:
Instalasi dasar
sudo apt install ocl-icd-libopencl1
sudo apt install opencl-headers
sudo apt install clinfo
Diperlukan tautan dan kompilasi
sudo apt install ocl-icd-opencl-dev
sudo apt install beignet
Unduh file ini OpenCL ™ Runtime 16.1.1 untuk Prosesor Intel® Core ™ dan Intel® Xeon® untuk Ubuntu * (64-bit) Di https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_SDK_release
Instal paket untuk memutar rpm ke deb
sudo apt-get install -y rpm alien libnuma1
Hapus file yang diunduh
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/
Ubah file rpm menjadi 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
Instal paket .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
Sentuh file konfigurasi lokal
sudo touch /etc/ld.so.conf.d/intelOpenCL.conf
Buka file
sudo vim /etc/ld.so.conf.d/intelOpenCL.conf
dan tambahkan baris
/opt/intel/opencl-1.2-6.4.0.25/lib64/clinfo
Buat dir vendor dan tambahkan 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
Perintah untuk membuat daftar perangkat Anda
clinfo
Dowload file ini
Jalankan kode ini untuk memastikan semuanya berfungsi.
tar xzvf tools-master.tar.gz
cd tools-master
make
./print-devices
./cl-demo 1000 10
Ini akan menghasilkan
BAIK pada akhirnya
instal driver nvidia (saya menggunakan 370), ini harus mencakup semua dirvers runtime
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
Sesuai situs dukungan Intel , OpenCL tidak didukung pada prosesor Core 2nd gen (Sandy Bridge).
Anda akan membutuhkan gen ke-3 (Ivy Bridge) atau CPU yang lebih baru untuk menggunakan OpenCL 1.2, atau gen ke-7 (Kaby Lake) untuk memiliki opsi untuk menggunakan OpenCL 2.0 dengan Intel GPU (Saya tidak yakin apa yang saat ini didukung dalam driver tersedia untuk Linux).