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]]// | ||