Je veux partager mon expérience sur l'installation de CUDA 7.5 (afin de l'utiliser avec Theano) sur Ubuntu 15.10.
J'ai installé Ubuntu 15.10 et le pilote vidéo (352.41) à partir de l'onglet "Pilotes supplémentaires";
Installé quelques dépendances comme
nvidia-modprobe
(résoudre les problèmes d'autorisations), et pour les exemples de compilationfreeglut3-dev libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
Et parce qu'il a besoin de GCC 4.9:,
sudo apt-get install gcc-4.9 g++-4.9
puis créé des liens symboliques/opt/compiler_cuda
(créé le dossier avec un nom arbitraire de mon choix) comme suit:$ ls -la /opt/compiler_cuda/ lrwxrwxrwx 1 root root 22 Nov 2 16:14 cc -> /opt/compiler_cuda/gcc lrwxrwxrwx 1 root root 16 Nov 2 16:13 g++ -> /usr/bin/g++-4.9 lrwxrwxrwx 1 root root 16 Nov 2 16:12 gcc -> /usr/bin/gcc-4.9
Enregistré
update-alternatives
auprès de:sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9
Téléchargement de la version 15.04 "runfile (local)", à partir des téléchargements CUDA 7.5 ; et installé avec:
sudo sh cuda_7.5.18_linux.run --silent --toolkit --override sudo sh cuda_7.5.18_linux.run --silent --samples --override
et annexé
.bash_aliases
(.bashrc le lit):export PATH=/usr/local/cuda-7.5/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
Ajoutée
compiler-bindir = /opt/compiler_cuda
dansnvcc.profile
, afin que nvcc puisse l'utiliser.
Et peut-être que quelqu'un peut me dire si je vais faire frire ma carte pour avoir utilisé une mauvaise version de la boîte à outils?!
sudo mkdir /opt/compiler_cuda
sudo ln -s /usr/bin/gcc-4.9 gcc
sudo ln -s /usr/bin/g++-4.9 g++
sudo ln -s /opt/compiler_cuda/gcc cc