(→Configuration des variables d'environements pour les chemins vers les lib et en-tête) |
|||
Ligne 25 : | Ligne 25 : | ||
==Configuration des variables d'environements pour les chemins vers les lib et en-tête== | ==Configuration des variables d'environements pour les chemins vers les lib et en-tête== | ||
- | ajout des variables suivantes au fichier /etc/environement pour valoriser CLAMDFFT_PATH et CLAMDBLAS_PATH utilisé par cmake/OpenCVDetectOpenCL.cmake pour détecter FFT et BLAS d'AMD. N'oublier pas la déconnexion reconnexion pour la prise en compte des variables. | + | ajout des variables suivantes au fichier /etc/environement pour valoriser CLAMDFFT_PATH et CLAMDBLAS_PATH utilisé par cmake/OpenCVDetectOpenCL.cmake pour détecter FFT et BLAS d'AMD. N'oublier pas la déconnexion reconnexion pour la prise en compte des variables.<br> |
+ | Les versions indiqué dans les chemins ci-dessous sont bien évidemment a adapter a votre installation. | ||
AMDAPPSDKROOT="/opt/AMDAPP" | AMDAPPSDKROOT="/opt/AMDAPP" |
Amd Accelerated Parallel Processing Math Libraries (APPML) sont des bibliothèques de fonctions ecrit en OpenCL et fonctionnant sur les GPU AMD. Au moment ou j'ecris cette doc la derniere version est la 1.10.
APPML contient 2 bibliothèques:
Quelques explications sur FFT:
Sur BLAS:
Téléchargement et documentation sur le site d'AMD:
ajout des variables suivantes au fichier /etc/environement pour valoriser CLAMDFFT_PATH et CLAMDBLAS_PATH utilisé par cmake/OpenCVDetectOpenCL.cmake pour détecter FFT et BLAS d'AMD. N'oublier pas la déconnexion reconnexion pour la prise en compte des variables.
Les versions indiqué dans les chemins ci-dessous sont bien évidemment a adapter a votre installation.
AMDAPPSDKROOT="/opt/AMDAPP" LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"/opt/AMDAPP/lib/x86_64:/opt/AMDAPP/lib/x86:/opt/clAmdBlas-1.10.321/lib64:/opt/clAmdBlas-1.10.321/lib32: /opt/clAmdFft-1.10.321/lib64:/opt/clAmdFft-1.10.321/lib32" CLAMDFFT_PATH=/opt/clAmdFft-1.10.321 CLAMDBLAS_PATH=/opt/clAmdBlas-1.10.321