Outils pour utilisateurs

Outils du site


debian_11_bullseye_et_cuda

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
debian_11_bullseye_et_cuda [2021/12/14 12:42] – [Pourquoi Debian et non (X)Ubuntu ?] sergedebian_11_bullseye_et_cuda [2022/06/18 11:58] (Version actuelle) – [Debian 11 Bullseye Mate et CUDA] serge
Ligne 1: Ligne 1:
 ====== Debian 11 Bullseye Mate et CUDA ====== ====== Debian 11 Bullseye Mate et CUDA ======
-=====Pourquoi Debian et non (X)Ubuntu ?===== +<WRAP center round box 60% centeralign> 
-Ubuntu c'est du bazar sur Debian\\ +**How to install CUDA on Debian 11 Bullseye** 
-Mint d'est du bazar sur Ubuntu\\ +</WRAP>
-Mint c'est du bazar sur du bazar\\ +
-Xubuntu est plutôt moins buggué que Ubuntu mais l'interface est un peu primaire\\ +
-Ubuntu Mate est bizarre, les applets principales ne sont pas disponibles, et il a un gros problème avec le réseau.+
  
 +<WRAP center round alert 60%>
 +!!!!!!!!! Ce tuto ne marche pas !!!!!!!!!!!
 +</WRAP>
  
-=====Installation de Debian Mate===== +===== Installation Préliminaires ===== 
-  * Voir [[debian_installation_configuration|]]+  * [[debian_installation_configuration|]]
  
-  su +<code bash> 
-  /usr/sbin/adduser toto sudo +su 
- +/usr/sbin/adduser toto sudo 
-Se déconnecter, reconnecter  +Se déconnecter, reconnecter  
- +sudo pluma /etc/apt/sources.list 
-  sudo apt install mate-menu mate-desktop-environment-extras locales terminator gparted geany geany-plugins ncdu git gnome-system-tools caja-open-terminal cheese guvcview software-properties-common mate-tweak synaptic terminator geany geany-plugins git python3-pip +</code>
-  sudo dpkg --add-architecture i386 +
-  sudo apt update +
-  sudo apt upgrade +
-=====CUDA===== +
-====Ressources==== +
-  * **[[https://www.linuxcapable.com/how-to-install-nvidia-495-xx-beta-drivers-on-debian-11-bullseye/|How to Install Nvidia 495.xx Beta Drivers on Debian 11 Bullseye]]** Je veux le driver 495 et il ne doit plus être en béta mais en sympa ! +
-  * **[[https://www.server-world.info/en/note?os=Debian_11&p=cuda&f=1|Install CUDA 11.2]]** +
- +
-====Driver==== +
-  sudo pluma /etc/apt/sources.list+
 Remplacer par Remplacer par
 <code bash> <code bash>
Ligne 37: Ligne 27:
 deb http://deb.debian.org/debian bullseye-updates main contrib non-free deb http://deb.debian.org/debian bullseye-updates main contrib non-free
 deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
 +</code>
 +<code bash>
 +sudo dpkg --add-architecture i386
 +sudo apt update
 +sudo apt upgrade
 +sudo apt install mate-menu mate-desktop-environment-extras locales ncdu git gnome-system-tools caja-open-terminal software-properties-common mate-tweak synaptic terminator geany geany-plugins git firmware-iwlwifi firmware-linux-nonfree
 </code> </code>
  
-Si l'installation s'est mal passéeavec des problèmes à n'en plus finir, **réinstaller** et recommencer sur une belle page blanche. +=====Cuda et Driver Nvidia===== 
 +L'installation m'a demandé (on est poli chez Nvidiac'est pas comme Linus ...) l'autorisation de désinstaller le driver qui avait été installé avant! Il est donc absolument inutile de se casser la tête à installer un driver.
 <code bash> <code bash>
-# Téléchargement dans le home de l'installeur +sudo apt install nvidia-cuda-toolkit nvidia-cuda-dev 
-wget https://us.download.nvidia.com/XFree86/Linux-x86_64/495.29.05/NVIDIA-Linux-x86_64-495.29.05.run+nvcc --version  
 +</code>
  
-sudo apt install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config -y +**Certificat de la bonne installation:**
-sudo nano /etc/modprobe.d/blacklist-nouveau.conf +
- +
-# Ajouter ça: +
-blacklist nouveau +
-options nouveau modeset=0 +
-# Enregister quitter +
- +
-sudo update-initramfs -u +
-# Pour être en terminal au redémarrage: This will disable the GUI user after reboot: +
-sudo systemctl set-default multi-user.target +
-sudo reboot now +
- +
-# Dans la console, se logger +
-sudo bash NVIDIA-Linux-x86_64-495.29.05.run  +
- +
-# Quand c'est fini +
-startx +
- +
-# Pour ne plus être en terminal au redémarrage +
-sudo systemctl set-default graphical.target +
-sudo reboot now +
- +
- +
-</code> +
-====CUDA==== +
-**L'installation de CudNN va installer CUDA, donc il faut tester en installant en 1er CudNN!**+
 <code bash> <code bash>
-wget https://developer.download.nvidia.com/compute/cuda/11.5.1/local_installers/cuda-repo-debian11-11-5-local_11.5.1-495.29.05-1_amd64.deb +nvccNVIDIA (R) Cuda compiler driver 
-sudo dpkg -i cuda-repo-debian11-11-5-local_11.5.1-495.29.05-1_amd64.deb +Copyright (c) 2005-2021 NVIDIA Corporation 
-sudo apt-key add /var/cuda-repo-debian11-11-5-local/7fa2af80.pub +Built on Sun_Feb_14_21:12:58_PST_2021 
-sudo apt-get update +Cuda compilation tools, release 11.2, V11.2.152 
-sudo apt-get -y install cuda+Build cuda_11.2.r11.2/compiler.29618528_0
 </code> </code>
- +====CuDNN====
-====Tensorflow with GPU==== +
- +
-  source mon_env/bin/activate +
-  python3 -m pip install tensorflow-gpu +
-   +
-=====CuDNN=====+
 Télécharger CuDNN à [[https://developer.nvidia.com/rdp/cudnn-archive|developer.nvidia.com cudnn-archive]]. Les dev sont nécessaires pour une compilation.\\ Télécharger CuDNN à [[https://developer.nvidia.com/rdp/cudnn-archive|developer.nvidia.com cudnn-archive]]. Les dev sont nécessaires pour une compilation.\\
 Pour pouvoir télécharger, il faut s'inscrire sur le site Nvidia et monter Pattes Blanches... Pour pouvoir télécharger, il faut s'inscrire sur le site Nvidia et monter Pattes Blanches...
  
 +Choisir un deb pour Ubuntu 20.04 !
 Exemple: Exemple:
 <code bash> <code bash>
-sudo dpkg -i libcudnn8_8.3.0.98-1+cuda11.5_amd64.deb +sudo dpkg -i libcudnn8_8.1.1.33-1+cuda11.2_amd64.deb 
-sudo dpkg -i libcudnn8-dev_8.3.0.98-1+cuda11.5_amd64.deb+sudo dpkg -i libcudnn8-dev_8.1.1.33-1+cuda11.2_amd64.deb
 </code> </code>
-=====OpenCV===== 
- 
  
-  wget -O opencv.zip https://github.com/opencv/opencv/archive/4.5.3.zip +=====Compilation de OpenCV avec CUDA=====
-  wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.5.3.zip+
  
  
 {{tag> cuda ia linux opencv sb }} {{tag> cuda ia linux opencv sb }}
debian_11_bullseye_et_cuda.1639485767.txt.gz · Dernière modification : 2021/12/14 12:42 de serge