Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
opencl [Le 31/07/2014, 19:29] reneca créée |
opencl [Le 20/09/2023, 14:54] (Version actuelle) 193.55.218.14 [Installation - Ubuntu 14.04LTS] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>opencl calcul math}} | ||
+ | |||
====== OpenCL ====== | ====== OpenCL ====== | ||
Ligne 4: | Ligne 6: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
+ | |||
+ | Il faut installer les headers, qui servent à compiler un programme pour OpenCL, avec gcc/g++. | ||
apt-get install opencl-headers | apt-get install opencl-headers | ||
| | ||
- | ===== Installation ===== | + | ===== Installation - Ubuntu 14.04LTS ===== |
+ | |||
+ | <note important> Informations anciennes !!! </note> | ||
==== NVIDIA ==== | ==== NVIDIA ==== | ||
+ | |||
+ | Lancez ''software-properties-gtk'', et sélectionnez Pilotes additionnels afin de sélectionner le pilote NVIDIA le plus récent (331-updates). Appliquez les changements. | ||
+ | |||
+ | <note tip>Si vous avez l'erreur /usr/bin/ld: cannot find -lOpenCL, vous devez faire un lien sur la lib. | ||
+ | ln -s libOpenCL.so.1 /usr/lib64/libOpenCL.so | ||
+ | ou | ||
+ | ln -s libOpenCL.so.1 /usr/lib/i386-linux-gnu/libOpenCL.so | ||
+ | suivant votre architecture | ||
+ | </note> | ||
==== AMD ==== | ==== AMD ==== | ||
+ | SI votre carte graphique AMD est récente vous trouverez son pilote sur le site d'AMD [[https://www.amd.com/fr/support|Lien externe]] | ||
- | TODO | + | Pours les cartes graphiques Vega 10 et supérieur |
+ | ./amdgpu-install --opencl=pal | ||
+ | |||
+ | Pour les cartes avant Vega 10 | ||
+ | ./amdgpu-install --opencl=legacy | ||
==== INTEL ==== | ==== INTEL ==== | ||
- | TODO | + | Vous pouvez utiliser le paquet beignet, qui fourni le support pour les CPUs, et les GPUs Ivy Bridge (intel HD) |
+ | |||
+ | apt-get install beignet beignet-dev | ||
+ | |||
+ | FIXME | ||
===== Voir aussi===== | ===== Voir aussi===== | ||
- | * [[http://fr.wikipedia.org/wiki/OpenCL|OpenCl]] | + | * [[https://fr.wikipedia.org/wiki/OpenCL|OpenCl]] |
---- | ---- | ||
//Contributeurs: [[utilisateurs:reneca]]// | //Contributeurs: [[utilisateurs:reneca]]// |