Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
cuda [Le 24/05/2016, 20:57] L'Africaincuda [Le 29/11/2017, 13:17] (Version actuelle) – [Installation] 37.171.154.202
Ligne 1: Ligne 1:
 +{{tag>Trusty Xenial carte_graphique programmation nvidia}}
 +----
 +{{ :nvidia:nvidia_cuda_logo.jpg?90&nolink|Cuda}}
 +====== CUDA ======
  
 +CUDA est une architecture de traitement parallèle développée par NVIDIA permettant de décupler les performances de calcul du système en exploitant la puissance des processeurs graphiques (GPU).
 +
 +Cette page explique comment installer ce qui est nécessaire au bon fonctionnement de CUDA. Cette installation permet également d'utiliser des applications [[opencl|OpenCL]] (cf [[wpfr>OpenCL|OpenCL]]).
 +
 +
 +===== Installation  =====
 +<note>Sous [[:xenial|Ubuntu 16.04]], Cuda s'installe en même temps que le reste des pilotes de votre carte Nvidia si vous utilisez le [[:nvidia|pilote propriétaire]].</note>
 +Sinon [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>nvidia-cuda-toolkit]]**.
 +==== Installation de la dernière version pour Ubuntu 14.04  ====
 +
 +
 +Sur les ordinateurs portables la technologie **optimus** est souvent utilisée, **si vous installez cuda avec les options par défaut vous risquez de vous retrouver avec un écran noir au démarrage** ( l'installation standard désactive la carte intégrée qui est utilisée pour "afficher" l'écran ).
 +
 +<note tip>Par défaut l'installation avec le paquet deb du site nvidia va réinstaller **la version 3.52 du driver nvidia**, et bloquer optimus.
 +Avec cette méthode vous pouvez utiliser une autre version du driver [[:nvidia#via_un_ppa|nvidia plus récente]].
 +</note>
 +Pour installer cuda , il va donc falloir utiliser le .run du [[https://developer.nvidia.com/cuda-downloads|site Nvidia]]
 +
 +Ou directement l'installeur en version 64 bit pour x86_64 : [[http://developer.download.nvidia.com/compute/cuda/7.5/Prod/local_installers/cuda_7.5.18_linux.run]]
 +
 +Il faut installer les kernel headers pour l'installation de cuda : <code>sudo apt-get install linux-headers-$(uname -r)</code>
 +
 +Il est maintenant nécessaire de redémarrer sans lancer le serveur X , en runlevel 3.
 +Au démarrage choisissez les options de démarrage d'Ubuntu et tapez **e** pour pouvoir les modifier temporairement , remplacez **quiet splash** par **text** , et démarrez avec F10 ou ctrl-x.
 +
 +Vous êtes maintenant en init 3.
 +Allez dans le dossier ou vous avez téléchargé l'installeur cuda et installez avec les options suivantes, pour ne pas vous retrouver avec un écran noir au démarrage, **--no-opengl-libs**
 +
 +Pour cuda 7.5.18 la commande est  :
 +<code>sudo sh cuda_7.5.18_linux.run --no-opengl-libs</code>
 +
 +L'installeur va vous guider. Les options par défaut sont un bon choix.
 +
 +Redémarrez votre ordinateur avec <code>sudo reboot</code>
 +
 +Vous pouvez ajouter le path de cuda dans votre **.bash.rc** si vous en avez besoin, il faut ajouter :
 +<file>##CUDA
 +export CUDA_HOME=/usr/local/cuda-7.5 
 +export LD_LIBRARY_PATH=${CUDA_HOME}/lib64 
 + 
 +PATH=${CUDA_HOME}/bin:${PATH} 
 +export PATH</file>
 +
 +Modifier les réglages de blender dans les préférences utilisateur pour utiliser Cuda, dans l'onglet système.
 +
 +=== Désinstallation de cuda 7.5 ===
 +
 +Un script de désinstallation est créé a l'installation, il suffit de l'utiliser pour désinstaller cuda.
 +Par défaut il se trouve dans :** /usr/local/cuda-7.5/bin**
 +Il suffit de lancer cette commande pour désinstaller :
 +<code>sudo /usr/local/cuda-7.5/bin/uninstall_cuda_7.5.pl</code>
 +
 +
 +
 +===== Désinstallation de CUDA =====
 +Si vous souhaitez effacer toute trace de Cuda, [[:tutoriel:comment_supprimer_un_fichier|supprimez]] les dossiers **/opt/cuda** (avec les droits [[:sudo|root]]) et **~/NVIDIA_GPU_Computing_SDK**:
 +<code>
 +rm -r ~/NVIDIA_GPU_Computing_SDK
 +sudo rm -rf /opt/cuda
 +</code>
 +et [[:tutoriel:comment_modifier_un_fichier|ouvrez]] le [[:fichier_cache|fichier caché]] dans votre Dossier Personnel **.bash_profile** pour y effacer les lignes suivantes:
 +<file>
 +export PATH=$PATH:/opt/cuda/bin
 +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64
 +</file>
 +
 +===== Voir aussi =====
 +  * [[http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc/CUDA_Getting_Started_Linux.pdf|CUDA Getting Started Linux]] (EN)
 +  * [[http://www.nvidia.fr/object/what_is_cuda_new_fr.html|Qu’est-ce que CUDA ?]]
 +  * [[wpfr>OpenCL|OpenCL]]
 +  * [[nvidia|Cartes graphiques Nvidia]]
 +  * [[nvidia#Installation du pilote propriétaire|Installation manuelle des pilotes propriétaires NVIDIA]]
 +
 +----
 +//Contributeurs principaux : rustyBSD//