debian_11_bullseye_et_cuda
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
debian_11_bullseye_et_cuda [2021/12/15 11:12] – serge | debian_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 ====== | ||
+ | <WRAP center round box 60% centeralign> | ||
+ | **How to install CUDA on Debian 11 Bullseye** | ||
+ | </ | ||
+ | |||
+ | <WRAP center round alert 60%> | ||
+ | !!!!!!!!! Ce tuto ne marche pas !!!!!!!!!!! | ||
+ | </ | ||
===== Installation Préliminaires ===== | ===== Installation Préliminaires ===== | ||
Ligne 22: | Ligne 29: | ||
</ | </ | ||
<code bash> | <code bash> | ||
+ | sudo dpkg --add-architecture i386 | ||
sudo apt update | sudo apt update | ||
sudo apt upgrade | 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 | 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 | ||
- | sudo dpkg --add-architecture i386 | ||
- | sudo apt update | ||
- | sudo apt upgrade | ||
</ | </ | ||
- | ====Quel driver possible pour votre carte graphique==== | + | =====Cuda et Driver Nvidia===== |
+ | L' | ||
<code bash> | <code bash> | ||
- | sudo apt -y install nvidia-detect | + | sudo apt install nvidia-cuda-toolkit |
- | nvidia-detect | + | nvcc --version |
- | # Exemple de réponse | + | |
- | # It is recommended to install the | + | |
- | # nvidia-driver | + | |
- | # package. | + | |
</ | </ | ||
- | =====A partir d'un vieux tuto: test numéro 11===== | + | **Certificat de la bonne installation:** |
- | | + | |
- | + | ||
- | ====Installation du driver NVIDIA avec les dépôts Debian==== | + | |
<code bash> | <code bash> | ||
- | sudo apt install nvidia-driver | + | nvcc: NVIDIA (R) Cuda compiler |
- | sudo systemctl reboot | + | Copyright (c) 2005-2021 NVIDIA Corporation |
+ | Built on Sun_Feb_14_21: | ||
+ | Cuda compilation tools, release 11.2, V11.2.152 | ||
+ | Build cuda_11.2.r11.2/ | ||
</ | </ | ||
- | + | ====CuDNN==== | |
- | ====Installation du driver NVIDIA avec les paquets officiels nvidia.com==== | + | |
- | ===Récupération du driver dans les archives nvidia.com=== | + | |
- | * https:// | + | |
- | Je choisis de télécharger le driver Latest Legacy GPU version (390.xx series): 390.144 | + | |
- | + | ||
- | <code bash> | + | |
- | sudo apt -y install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config | + | |
- | sudo echo blacklist nouveau > / | + | |
- | sudo systemctl set-default multi-user.target | + | |
- | sudo systemctl reboot | + | |
- | # Se logguer dans le terminal | + | |
- | sh NVIDIA-Linux-x86_64-390.116.run | + | |
- | systemctl set-default graphical.target | + | |
- | systemctl reboot | + | |
- | </ | + | |
- | + | ||
- | =====Ressources===== | + | |
- | * **[[https:// | + | |
- | * **[[https:// | + | |
- | + | ||
- | https:// | + | |
- | + | ||
- | + | ||
- | =====Recherche===== | + | |
- | ====Cette étape est inutile==== | + | |
- | L' | + | |
- | A confirmer sur une prochaine install propre, et virer ce paragraphe si c'est confimé. | + | |
- | + | ||
- | <code bash> | + | |
- | # Téléchargement dans le home de l' | + | |
- | wget https:// | + | |
- | + | ||
- | sudo apt install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config -y | + | |
- | sudo nano / | + | |
- | + | ||
- | # Ajouter ça: | + | |
- | blacklist nouveau | + | |
- | options nouveau modeset=0 | + | |
- | # Enregister quitter | + | |
- | + | ||
- | sudo update-initramfs -u | + | |
- | # Pour être en terminal au redémarrage: | + | |
- | 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 | + | |
- | </ | + | |
- | + | ||
- | ====CUDA==== | + | |
- | + | ||
- | <code bash> | + | |
- | wget https:// | + | |
- | sudo dpkg -i cuda-repo-debian11-11-5-local_11.5.1-495.29.05-1_amd64.deb | + | |
- | sudo apt-key add / | + | |
- | sudo apt update | + | |
- | sudo apt install cuda | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ====Tensorflow with GPU==== | + | |
- | + | ||
- | source mon_env/ | + | |
- | python3 -m pip install tensorflow-gpu | + | |
- | + | ||
- | =====CuDNN===== | + | |
Télécharger CuDNN à [[https:// | Télécharger CuDNN à [[https:// | ||
Pour pouvoir télécharger, | Pour pouvoir télécharger, | ||
+ | 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 |
</ | </ | ||
- | =====OpenCV===== | ||
- | |||
- | wget -O opencv.zip https:// | + | =====Compilation de OpenCV avec CUDA===== |
- | wget -O opencv_contrib.zip https:// | + | |
{{tag> cuda ia linux opencv sb }} | {{tag> cuda ia linux opencv sb }} |
debian_11_bullseye_et_cuda.1639566726.txt.gz · Dernière modification : 2021/12/15 11:12 de serge