ArrayFire 3.6.2

Installation d’ArrayFire 3.6.2 sous Linux Mint 19.0 et CUDA 10.0

Télécharger le fichier ArrayFire-v3.6.2_Linux_x86_64.sh

$ chmod +x ArrayFire-v3.6.2_Linux_x86_64.sh
$ ArrayFire-v3.6.2_Linux_x86_64.sh –include-subdir –prefix=/home/ms

Ajouter les 3 lignes suivantes en fin de fichier .bashrc :

# CUDA 10.0 | ArrayFire 3.6.2
export PATH=.:/usr/local/cuda-10.0/bin:~/arrayfire/share/ArrayFire/cmake:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:~/arrayfire/lib64:$LD_LIBRARY_PATH

Ouvrir un nouveau terminal pour prendre en compte le nouveau PATH

Installer le support graphique :
$ sudo apt install build-essential libfreeimage3 libfreeimage-dev libfontconfig1 libglu1-mesa

Installer l’outil cmake :
$ sudo apt install cmake
$ cmake –version
cmake version 3.10.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).

Vérifier l’installation :
$ cd /home/ms/arrayfire/share/ArrayFire/examples
$ mkdir build
$ cd build
$ cmake -DASSETS_DIR:PATH=/home/ms/arrayfire/share/ArrayFire ..
$ make

image_pdfimage_print