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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
cuda [Le 23/03/2016, 23:13]
90.31.61.147 Suppression des tags cuda et nvidia.run: ces tags concernent moins de 5 pages.
cuda [Le 20/10/2017, 09:55]
129.175.152.220 [Installation]
Ligne 1: Ligne 1:
-{{tag> ​trusty oneiric precise ​carte_graphique programmation nvidia}}+{{tag>Trusty Xenial ​carte_graphique programmation nvidia}}
 ---- ----
  
Ligne 9: Ligne 9:
 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). 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 [[wpfr>​OpenCL|OpenCL]].+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 ​de la version 7.5.18 pour Ubuntu 14.04 sur portable ​ =====+===== 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 cuda 7.5 ====+Vous pouvez également installer le toolkit ​cuda directement :​ **[[apt>​nvidia-cuda-toolkit|NVIDIA CUDA development toolkit]]**.
  
-Sur les ordinateurs portables la technologie **optimus** est souvent utilisée, **si vous installer ​cuda avec les options par défaut vous risquez de vous retrouvez ​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 ).+==== Installation de la version 7.5.18 pour Ubuntu 14.04 sur portable ​ ==== 
 + 
 + 
 +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. <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 [[https://​doc.ubuntu-fr.org/​nvidia#​via_un_ppa|nvidia plus récente]].+Avec cette méthode vous pouvez utiliser une autre version du driver [[:​nvidia#​via_un_ppa|nvidia plus récente]].
 </​note>​ </​note>​
-Pour installer cuda , il va donc falloir utiliser le .run du site Nvidia : [[https://​developer.nvidia.com/​cuda-downloads]]+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]] 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 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. 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.+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. 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 retrouvez ​avec un écran noir au démarrage, **--no-opengl-libs**+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 :+Pour cuda 7.5.18 la commande est  :
 <​code>​sudo sh cuda_7.5.18_linux.run --no-opengl-libs</​code>​ <​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. L'​installeur va vous guider. Les options par défaut sont un bon choix.
  
-Redémarrer ​votre ordinateur avec <​code>​sudo reboot</​code>​+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 : Vous pouvez ajouter le path de cuda dans votre **.bash.rc** si vous en avez besoin, il faut ajouter :
-<code>##CUDA+<file>##CUDA
 export CUDA_HOME=/​usr/​local/​cuda-7.5 ​ export CUDA_HOME=/​usr/​local/​cuda-7.5 ​
 export LD_LIBRARY_PATH=${CUDA_HOME}/​lib64 ​ export LD_LIBRARY_PATH=${CUDA_HOME}/​lib64 ​
    
 PATH=${CUDA_HOME}/​bin:​${PATH} ​ PATH=${CUDA_HOME}/​bin:​${PATH} ​
-export PATH</code>+export PATH</file>
  
 Modifier les réglages de blender dans les préférences utilisateur pour utiliser Cuda, dans l'​onglet système. 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 ====+=== Désinstallation de cuda 7.5 ===
  
-Un script de désinstallation est crée a l'​installation,​ il suffit de l'​utiliser pour désinstaller cuda.+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** Par défaut il se trouve dans :** /​usr/​local/​cuda-7.5/​bin**
 Il suffit de lancer cette commande pour désinstaller : Il suffit de lancer cette commande pour désinstaller :
Ligne 62: Ligne 67:
 ===== Pré-requis ===== ===== Pré-requis =====
   * Soyez sûr que votre carte graphique supporte Cuda en vous référant à [[http://​www.nvidia.fr/​object/​cuda_gpus_fr.html|cette page]].   * Soyez sûr que votre carte graphique supporte Cuda en vous référant à [[http://​www.nvidia.fr/​object/​cuda_gpus_fr.html|cette page]].
-  * Il est nécessaire d'​avoir un pilote Nvidia __propriétaire__ d'une version supérieure ou égale à 295.xx (disponible dans les dépôts). Vous pouvez l'​installer [[nvidia.run|manuellement]] ou [[nvidia#​methode_automatique|depuis les dépôts]], cette dernière méthode étant à privilégier. +  * Il est nécessaire d'​avoir un pilote Nvidia __propriétaire__ d'une version supérieure ou égale à 295.xx (disponible dans les dépôts). Vous pouvez l'​installer [[:nvidia#​Installation du pilote propriétaire|manuellement]] ou [[:nvidia#​methode_automatique|depuis les dépôts]], cette dernière méthode étant à privilégier. 
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt>​libxi-dev,​libxmu-dev,​freeglut3-dev,​build-essential,​binutils-gold|libxi-dev,​ libxmu-dev, freeglut3-dev,​ build-essential,​ et binutils-gold]]**.\\ Pour faire simple, avec l'​outil [[:​apt-get]],​ dans le [[:​terminal]] tapez: <​code>​+  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt>​libxi-dev,​libxmu-dev,​freeglut3-dev,​build-essential,​binutils-gold|libxi-dev,​ libxmu-dev, freeglut3-dev,​ build-essential,​ et binutils-gold]]**.\\ Pour faire simple, avec l'​outil [[:​apt-get]],​ dans le [[:​terminal]] tapez : <​code>​
 sudo apt-get install libxi-dev libxmu-dev freeglut3-dev build-essential binutils-gold sudo apt-get install libxi-dev libxmu-dev freeglut3-dev build-essential binutils-gold
 </​code>​ </​code>​
Ligne 72: Ligne 77:
  
  
-<note tip>​**Installation ​simplifié** \\+<note tip>​**Installation ​simplifiée** \\
 Nvidia met désormais à disposition des .deb et des rpm afin d'​installer Cuda, ce qui facilite grandement la procédure d'​installation. Nvidia met désormais à disposition des .deb et des rpm afin d'​installer Cuda, ce qui facilite grandement la procédure d'​installation.
 Se rendre https://​developer.nvidia.com/​cuda-downloads,​ télécharger le .deb correspondant à votre version d'​ubuntu et suivre la procédure d'​installation décrite sur [[http://​docs.nvidia.com/​cuda/​cuda-getting-started-guide-for-linux/​index.html|cette page]]. N'​oubliez pas de faire sudo apt-get update && sudo apt-get install cuda </​note>​ Se rendre https://​developer.nvidia.com/​cuda-downloads,​ télécharger le .deb correspondant à votre version d'​ubuntu et suivre la procédure d'​installation décrite sur [[http://​docs.nvidia.com/​cuda/​cuda-getting-started-guide-for-linux/​index.html|cette page]]. N'​oubliez pas de faire sudo apt-get update && sudo apt-get install cuda </​note>​
Ligne 132: Ligne 137:
 Le dossier **~/​NVIDIA_GPU_Computing_SDK/​C/​bin/​linux/​release/​** contient de petites applications qui servent d'​exemple d'​utilisation de Cuda. Le dossier **~/​NVIDIA_GPU_Computing_SDK/​C/​bin/​linux/​release/​** contient de petites applications qui servent d'​exemple d'​utilisation de Cuda.
  
-Lancez une de ces applications:​+Lancez une de ces applications :
 <​code>​ <​code>​
 ~/​NVIDIA_GPU_Computing_SDK/​C/​bin/​linux/​release/​./​fluidsGL ~/​NVIDIA_GPU_Computing_SDK/​C/​bin/​linux/​release/​./​fluidsGL
Ligne 178: Ligne 183:
   * [[wpfr>​OpenCL|OpenCL]]   * [[wpfr>​OpenCL|OpenCL]]
   * [[nvidia|Cartes graphiques Nvidia]]   * [[nvidia|Cartes graphiques Nvidia]]
-  * [[nvidia.run|Installation manuelle des pilotes propriétaires NVIDIA]]+  * [[nvidia#​Installation du pilote propriétaire|Installation manuelle des pilotes propriétaires NVIDIA]]
  
 ---- ----
 //​Contributeurs principaux : rustyBSD// //​Contributeurs principaux : rustyBSD//
  • cuda.txt
  • Dernière modification: Le 29/11/2017, 13:17
  • par 37.171.154.202