Mon système UBUNTU 13.10 64bits ( uname -a
):
Linux gpia 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
La façon dont j'ai installé CUDA Toolkit 5.5:
1 - Dans Paramètres système -> Logiciels et mises à jour -> Lecteurs supplémentaires , sélectionnez:
SELECT: Utilisation du pilote Xorg binaire NVIDIA, du module du noyau et de la bibliothèque VDPAU de
nvidia-319-updates
(propriétaire)
Cela m'a donné la version 319.60 du pilote NVIDIA (elle doit être> = 319.37).
2 - Installez gcc-4.6:
sudo apt-get install gcc-4.6
3 - Utilisez des alternatives de mise à jour pour gérer les versions de gcc (comme indiqué par banskt ):
sudo update-alternatives --remove-all gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 1
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
sudo update-alternatives --config gcc
et choisissez gcc-4.6 .
4 - Installer une sutff pour éviter les bibliothèques manquantes à partir d' échantillons CUDA ( libGLU.so
, libX11.so
, libXi.so
, libXmu.so
):
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
5 - Installez CUDA Toolkit, précédemment téléchargé depuis le site NVIDIA (RUN version 12.10 64 bits: developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run )
sudo sh cuda_5.5.22_linux_64.run
Réponses: accept
, y
(non pris en charge), n
(pilote NVIDIA), y
(installer boîte à outils), entrer (emplacement par défaut), y
(échantillons), entrer (emplacement par défaut)
6 - Avec update-alternatives, retournez à gcc-4.8 :
sudo update-alternatives --config gcc
7 - Ajoutez les binaires CUDA et le chemin lib à vos variables d'environnement PATH et LD_LIBRARY_PATH:
CHEMIN: ========================================
cd /etc/profile.d
sudo vi cuda-5.5_bin.sh
# fichier intérieur:
export PATH=$PATH:/usr/local/cuda-5.5/bin
=============================================
LD_LIBRARY_PATH: ============================
cd /etc/ld.so.conf.d
sudo vi cuda-5.5.conf
# fichier intérieur:
/usr/local/cuda-5.5/lib
/usr/local/cuda-5.5/lib64
=============================================
8 - Déconnectez votre système et reconnectez-vous. Testez avec nvcc --version
ou compilez et exécutez les exemples de codes simples suivants: first.cu , sumvec.cu avec nvcc filename.cu -o filename.exec
.
Passez un bon moment CUDA :-D