58 votes

Installation et test de CUDA dans Ubuntu 14.04

Je ne sais pas comment installer CUDA sur mon système. En regardant autour de moi, il y a beaucoup de tutoriels sur CUDA sur 12.04 LTS et quelques-uns sur 13.04 et 13.10, mais ils parlent tous de l'acquisition d'une carte de crédit CUDA. deb du paquet Zone de développement NVidia CUDA .

NVidia ne propose pas de paquet Debian pour 14.04 pour le moment.

Cependant, il existe un paquet prometteur dans apt dépôt : nvidia-cuda-toolkit .

Le problème est que je n'ai pas trouvé d'exemple à ce sujet. Du moins, pas les exemples auxquels il est fait référence dans le document documentation en ligne cuda6 section 4.11.

Je dois préciser que la boîte à outils installée est la v5.5, et non la v6, mais je n'ai pas trouvé de documentation pour cuda v5.5 sur le site de NVidia.

Je peux donc vérifier que nvcc est là, mais rien de plus. Comment puis-je faire fonctionner quelques exemples pour vérifier que CUDA est bien installé ?

1voto

Eschaton Points 41

J'ai eu le sortie de cuda 6 installé et les échantillons pour fonctionner sur ubuntu 14.04. J'ai d'abord installé le pilote nvidia 334.21 (NVIDIA-Linux-x86_64-334.21.run), puis j'ai juste utilisé le cuda_6.0.37_linux_64.run script.

J'ai d'abord téléchargé NVIDIA-Linux-x86_64-334.21.run à partir de nvidia puis je me suis déconnecté du bureau ubuntu à l'écran de connexion. Puis je me suis connecté à distance par ssh depuis mon ordinateur portable et j'ai arrêté lightdm. sudo service lightdm stop pour arrêter l'exécution de X, puis a exécuté le install script sudo ./NVIDIA-Linux-x86_64-334.21.run puis redémarré lightdm sudo service lightdm start . Puis redémarrage. J'ai vérifié que l'accélération matérielle fonctionnait en lançant le jeu UrbanTerror (non adapté aux jeunes enfants ! !! mais tournant maintenant à 90+ fps au lieu de 20fps). J'ai également installé les paquets libXi et libXmu via synaptic.

Ensuite, pour installer cuda 6 : j'ai téléchargé cuda_6.0.37_linux_64.run depuis nvidia, et je l'ai installé en utilisant sudo cuda_6.0.37_linux_64.run --override sinon il se plaignait de ne pas soutenir l'environnement. Je pense que j'ai dû lui dire de ne pas écraser le pilote 334 pendant l'installation, sinon il acceptait les valeurs par défaut. Pour compiler les exemples, j'ai fait cd ~/NVIDIA_CUDA-6.0_Samples y make . Les exemples sont apparus sous bin, certains ont dû être exécutés en tant que ex. LD_LIBRARY_PATH=/usr/local/cuda-6.0/lib64 ./MersenneTwisterGP11213 Sinon, ils n'ont pas pu trouver la bibliothèque libcurand.so.6.0, mais je n'ai remarqué aucun autre problème.

Je ne sais pas si l'installation en utilisant --override est risqué, mais jusqu'ici tout va bien pour mon installation.

mon système : ubuntu 14.04, AMD FX-8350 CPU, nvidia GTX750 GPU (Maxwell architecture)

J'ai installé le paquet build-essentials, mais pas nvidia-cuda-toolkit.

1voto

user305439 Points 19

J'ai réussi à faire fonctionner CUDA 6.0 sur 14.04 en suivant les étapes suivantes.

Installez les paquets nvidia-331, nvidia-331-dev et nvidia-331-uvm à partir du site suivant xorg-edgers en utilisant les instructions pour ajouter le ppa à partir de aquí .

Installez CUDA 6.0 en utilisant la méthode "-extract" ci-dessus, sauf que ignorent les étapes d'installation du pilote et se fient plutôt aux paquets . N'installez que le compilateur et les échantillons.

-1voto

Je l'ai installé et testé en utilisant ceci.

https://gist.github.com/mGalarnyk/f3b78fb90ca58855bba01738dd88ef2c#file-install_cuda_7-5_ubuntu_14_04

\# http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86\_64/
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86\_64/cuda-repo-ubuntu1404\_7.5-18\_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1404\_7.5-18\_amd64.deb
rm cuda-repo-ubuntu1404\_7.5-18\_amd64.deb
echo 'export CUDA\_HOME=/usr/local/cuda
export CUDA\_ROOT=/usr/local/cuda
export PATH=$PATH:$CUDA\_ROOT/bin:$HOME/bin
export LD\_LIBRARY\_PATH=$LD\_LIBRARY\_PATH:$CUDA\_ROOT/lib64
' >> ~/.bashrc

# Let terminal know of the changes to the .bashrc file
source .bashrc

sudo apt-get update 

# y flag just says yes to all prompts
sudo apt-get install -y cuda

# Check if installation is successful by running the next line
# nvcc -V

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X