J'ai téléchargé intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64
et essayé d'exécuter install.sh
, mais le système d'exploitation n'est pas pris en charge. J'ai donc lu quelque part que je devais créer un fichier .deb à partir de l'un des fichiers RPM. Je l'ai fait avec 2:
opencl-1.2-devel_6.0.0.1049-2_AMD64.deb
opencl-1.2-intel-devel_6.0.0.1049-2_AMD64.deb
Les a tous les deux installés avec Sudo dpkg -i
, mais je n'ai toujours pas libOpenCL.so nécessaire
Maintenant je suis coincé ... :(
Il semble que libOpenCL.so
est fourni par le package ocl-icd-opencl-dev
. Pour installer ce paquet, lancez:
Sudo apt update
Sudo apt install ocl-icd-opencl-dev
LibOpenCL.so devrait maintenant se trouver à /usr/lib/x86_64-linux-gnu/libOpenCL.so
La façon, suggérée par Nick Weinberg, d’installer une version assez ancienne du pilote, par conséquent, je suggérerais de télécharger celle-ci directement à partir de votre fournisseur de matériel.
Depuis que vous avez un processeur Intel, procédez comme suit
Téléchargez cette archive et installez-la comme suit.
tar -pvxf l_opencl_p_18.1.0.013.tgz
cd l_opencl_p_18.1.0.013/`
Sudo ./install.sh`
Ce script d'installation écrira un grand nombre de bibliothèques dans /opt/intel
et créera un lien symbolique (ou remplacera l'ancien) /usr/lib/x86_64-linux-gnu/libOpenCL.so
.
Si j'ai bien compris le sujet, les étapes ci-dessus permettent à OpenCL d'accéder à votre processeur Intel. Mais si vous avez Intel HD Graphics, il est logique de permettre à OpenCL d’utiliser également ce graphique intégré. Puis fais ce qui suit
Suivez les instructions données là-bas. Je viens de les copier ici avec un correctif - utilisez Sudo apt
au lieu de Sudo dpkg -i *.deb
car dpkg
ne vérifie pas les dépendances:
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
Notez que .
dans ./*deb
est important: sans ce point, vous obtiendrez des erreurs Unable to locate
et Couldn't find
.
P.S. le site Web d’Intel répertorie les processeurs appropriés, assurez-vous que le vôtre figure dans cette liste.