CUDA 9.0

→La carte NVIDIA GTX 1050 Ti (CC=6.1) supporte la version 9.0 de CUDA :

CUDA VERSION              Min CC             Deprecated CC            Default CC              Min Version            Ubuntu/Mint
    6.5                    1.1                   1.x                     2.0                    340.93                14.04/17.3
    7.0                    2.0                   N/A                     2.0                    346.46                14.04/17.3
    7.5                    2.0                   N/A                     2.0                    352.31                14.04/17.3
    8.0                    2.0                   2.x                     2.0                    375.26                16.04/18.3
    9.0                    3.0                   N/A                     3.0                    384.81                16.04/18.3
                                                                                                                                
Min CC = minimum compute capability that can be specified to nvcc
Deprecated CC = if you specify this CC, you will get a deprecation message, but compile should still proceed
Default CC = the architecture that will be targetted if no `-arch` or `-gencode` switches are used

→Avant d’installer CUDA 9.0, il convient de vérifier dans le Gestionnaire de pilotes la version du pilote NVIDIA (384.130 ≥ 384.81) :

→Télécharger le fichier cuda_9.0.176_384.81_linux.run sur le site developer.nvidia.com/cuda-90-download-archive :

Le fichier cuda_9.0.176_384.81_linux.run (1,5 Go) se trouve dans le répertoire ~/Téléchargements

→Exécutez les commandes suivantes depuis le Terminal :

$ cd ~/Téléchargements
$ chmod +x cuda_*.run
$ ./cuda_*.run -extract=~/Téléchargements/cuda-9.0
$ cd cuda-9.0

$ sudo ./cuda-linux*.run
Ctrl+C | accept | default | default | default

→Quitter le Terminal et dans .bashrc ajouter en fin de fichier :
# CUDA 9.0
export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH

→Ouvrir un nouveau Terminal et exécutez les commandes suivantes :

$ cd ~/Téléchargements/cuda-9.0
$ ./cuda-samples*.run
Ctrl+C | accept | ~/cuda-9.0/samples | default

$ cd ~/cuda-9.0/samples
$ sudo apt install g++
$ make -j4
Patientez 5 minutes environ.

→Vérification :

$ cd 1*/deviceQuery
$ ./deviceQuery

L’installation complète de CUDA 9.0 demande 20 minutes environ.

Il ne reste plus qu’à installer OpenCV 3.4.4 en lançant le script install_opencv.sh sous la racine (/home/ms) pour créer l’environnement nécessaire pour développer et exécuter le logiciel EVA sous Linux Mint 18.3 .