J'ai essayé d'installer un CUDA 5.5, en suivant les étapes sur le site Web de Nvidia, en utilisant le fichier deb pour Ubuntu 12.10 (la dernière version que j'ai pu trouver sur le site Web de Nvidia), mais le programme d'installation ne démarre pas, me disant qu'il y a des problèmes de dépendance:
The following packages have unmet dependencies.
cuda : Depends: cuda-5-5 (= 5.5-22) but it is not going to be installed.
E: Unable to correct problems, you have held broken packages.
13.10
software-installation
64-bit
cuda
user0002128
la source
la source
Réponses:
J'ai installé CUDA-5.5.22 avec succès sur Ubuntu 13.10 64 bits.
Mon GPU est GeForce GTX 650Ti. Voici les étapes de mon installation:
Étape 1. Purgez les installations de pilotes NVIDIA existantes. J'ai dû installer le dernier pilote NVIDIA (331.20) pour que CUDA-5.5 fonctionne. [J'ai découvert plus tard que vous aviez besoin d'au moins la v319.37 pour CUDA-5.5.22 - la boîte à outils qui prend en charge Ubuntu 12.10]
Étape 2. Téléchargez le dernier pilote NVIDIA à partir d'ici: http://www.nvidia.com/Download/index.aspx et la boîte à outils CUDA à partir d'ici: https://developer.nvidia.com/cuda-downloads [Je télécharge le
.run
fichier pour Ubuntu 64 bits 12.10]Étape 3. Créez une liste noire pour les pilotes vidéo existants dans
/etc/modprobe.d
. J'ai créé un fichier nommé/etc/modprobe.d/blacklist-file-drivers.conf
avec le contenu suivant:Étape 4. Installez les dépendances. [Remarque: CUDA-5.5.22 a besoin de gcc-v4.7.2 ou inférieur pour la compilation. Si vous installez
gcc-4.7
, la v4.7.3 est extraite des référentiels et vous ne pouvez pas installer la boîte à outils. Par conséquent, j'ai utiliségcc-4.6
]Étape 5. Configurez votre gcc pour des alternatives. Vous aurez besoin de la dernière version de gcc pour le pilote NVIDIA et de gcc-4.6 pour la boîte à outils CUDA. [J'ai la dernière version de gcc-4.8. Vous devez changer en conséquence]
Étape 6. Pré-requis effectués. Redémarrez et déposez dans une console texte (
Ctrl+Alt+F1
). Tuez votre gestionnaire d'affichage. Pour Ubuntu 13.10 non modifié, il estlightdm
Étape 7. Installez le pilote NVIDIA. Accédez à votre répertoire de téléchargement et choisissez votre dernier gcc. [Remarque: ne copiez-collez pas le code suivant. Modifiez le nom de votre fichier de pilote en conséquence]
Suivez les instructions du texte. Initialement, cela donnerait des avertissements sur une distribution non prise en charge. Ignorez et continuez.
Étape 8. Installez la boîte à outils CUDA. [Remarque: ne copiez-collez pas le code suivant. Modifiez le nom de votre fichier de boîte à outils en conséquence]
Suivez les instructions textuelles. N'installez PAS le pilote CUDA fourni avec la boîte à outils.
Étape 9. Ajoutez les fichiers binaires et les fichiers lib à votre chemin. Redémarrez.
Étape 10. Terminé! Vous pouvez
make
maintenant les exemples de fichiers. Profitez de votre CUDA.la source
Gracieuseté de M. Aaron Haviland :
Dans le cas où vous souhaitez également installer les derniers pilotes NVIDIA (actuellement) pour Ubuntu ( REMARQUE : ce n'est PAS une dépendance de CUDA 5.5), une méthode simple…
Avec l'aimable autorisation de «l'équipe xorg crack pushers» :
la source
nvidia-331
toujours le dernier et le meilleur à utiliser?Mon système UBUNTU 13.10 64bits (
uname -a
):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:
Cela m'a donné la version 319.60 du pilote NVIDIA (elle doit être> = 319.37).
2 - Installez gcc-4.6:
3 - Utilisez des alternatives de mise à jour pour gérer les versions de gcc (comme indiqué par banskt ):
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
):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 )
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 :
7 - Ajoutez les binaires CUDA et le chemin lib à vos variables d'environnement PATH et LD_LIBRARY_PATH:
CHEMIN: ========================================
# fichier intérieur:
=============================================
LD_LIBRARY_PATH: ============================
# fichier intérieur:
=============================================
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 avecnvcc filename.cu -o filename.exec
.Passez un bon moment CUDA :-D
la source
#inside file:
ne spécifie pas à quel fichier ajouter/usr/local/cuda-5.5/lib /usr/local/cuda-5.5/lib64
. Ce pourrait être une bonne idée de modifier votre réponse. La correction de ce «problème» rendrait cette réponse incomplète complète.Je ne sais pas si vous l'avez encore fait fonctionner, mais avez-vous essayé de suivre le guide ici? http://installion.co.uk/ubuntu/saucy/multiverse/n/nvidia-cuda-toolkit/install.html Cela a fonctionné pour moi
Le nustshell est, assurez-vous que le repo multivers est activé, puis
À votre santé!
la source
apt-get
essayé d'installer des mises à jour des pilotes nvidia-319 (que je n'ai pas installés), provoquant des problèmes. Utiliser le fichier .run pour installer comme décrit par @banskt semble être une alternative plus générique.J'ai eu quelques problèmes avec l'installation de cuda. La meilleure façon / la plus simple de résoudre les erreurs qui ont fonctionné pour moi était d'utiliser
sudo aptitude install cuda
au lieu de "sudo apt-get install cuda".apt-get
ne s'occupe pas des erreurs,aptitude
suggère un moyen de résoudre les erreurs et tout a fonctionné!la source
1) Installez Ubuntu 12.04.3 64 bits
2) Mettre à jour le terminal ouvert: sudo apt-get update && sudo apt-get upgrade sudo shutdown -r now # reboot machine
3) installez les outils de compilation, mpi, nvidia-331 driver, gcc / g ++ 4.6 (pris en charge, par opposition à gcc / g ++ 4.8 ou 4.7.3) et définissez-les par défaut. Installez également les autres bibliothèques nécessaires à la compilation des échantillons de CUDA Toolkit et créez les liens symboliques respectifs vers où le programme d'installation de CUDA Toolkit les trouvera:
4) téléchargez et installez CUDA 5.5 Toolkit 64 bits pour Ubuntu 12.10 (RUN): téléchargez ici: https://developer.nvidia.com/cuda-downloads
Source: http://pastebin.com/fDpqvSi5
la source
Gracieuseté de M. Aaron Haviland:
Avec l'aimable autorisation de «l'équipe xorg crack pushers»:
Tout ce que j'avais besoin de savoir (pour linux mint 17.1), ces deux économies de temps tellement.
la source