Est-il possible d'installer openCL sur 16.04 (CPU uniquement)? J'ai essayé de nombreux guides, mais je ne reçois toujours pas de boîte de travail. J'ai un processeur sablonneux de deuxième génération, si cela compte.
Installation de base Sudo apt install ocl-icd-libopencl1 Sudo apt install opencl-headers Sudo apt install clinfo
Nécessaire pour lier et compiler Sudo apt install ocl-icd-opencl-dev
Sudo apt install beignet
Télécharger ce fichier OpenCL ™ Runtime 16.1.1 pour Intel® Core ™ et Processeurs Intel® Xeon® pour Ubuntu * (64 bits) On https://software.intel.com/en-us/articles/opencl -drivers # latest_linux_SDK_release
Installez les packages permettant de transformer rpm en deb Sudo apt-get install -y rpm alien libnuma1
Désarchiver le fichier téléchargé 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/
Convertissez les fichiers rpm en 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
. Installez les packages .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
Appuyez sur le fichier de configuration local Sudo touch /etc/ld.so.conf.d/intelOpenCL.conf
Ouvrez le fichier Sudo vim /etc/ld.so.conf.d/intelOpenCL.conf
et ajoutez la ligne.
/opt/intel/opencl-1.2-6.4.0.25/lib64/clinfo
Créez un répertoire de fournisseurs et ajoutez 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
Commande pour lister vos appareils clinfo
name__
Télécharger ce fichier
Exécutez ce code pour vous assurer que tout fonctionne bien tar xzvf tools-master.tar.gz cd tools-master make ./print-devices ./cl-demo 1000 10
Cela devrait afficher GOOD à la fin
installer les pilotes nvidia (j’ai utilisé 370), cela devrait inclure tous les dirvers du runtime
https://wiki.tiker.net/OpenCLHowTohttp://korniychuk.org.ua/instruction/how-to-use-opencl-on-ubuntu-16-04/https://laanwj.github.io/2016/05/06/opencl-ubuntu1604.htmlhttps://software.intel.com/en-us/articles/opencl-drivers # latest_linux_SDK_releasehttps://software.intel.com/en-us/forums/opencl/topic/285869https://streamcomputing.eu/blog/2011-06-24/install-opencl-on-debianubuntu-orderly /https://software.intel.com/en-us/forums/opencl/topic/3906 - https://stackoverflow.com/questions/16977216/opencl-compile-on-linux
Conformément à site de support Intel , OpenCL n'est pas pris en charge sur les processeurs Core de 2e génération (Sandy Bridge).
Vous aurez besoin d’un processeur de troisième génération (Ivy Bridge) ou plus récent pour utiliser OpenCL 1.2 ou de septième génération (Kaby Lake) pour pouvoir utiliser OpenCL 2.0 avec le processeur graphique Intel (je ne suis pas sûr de ce qui est actuellement pris en charge par les pilotes). disponible pour Linux).