Ceci est une ancienne révision du document !
Table des matières
Debian 11 Bullseye Mate et CUDA
Pourquoi Debian et non (X)Ubuntu ?
Ubuntu c'est du bazar sur Debian
Mint d'est du bazar sur Ubuntu
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.
Installation de Debian Mate
su /usr/sbin/adduser toto sudo
Se déconnecter, reconnecter
sudo apt install mate-menu mate-desktop-environment-extras locales gparted ncdu git gnome-system-tools caja-open-terminal cheese guvcview software-properties-common mate-tweak synaptic terminator geany geany-plugins git python3-pip sudo dpkg --add-architecture i386 sudo apt update sudo apt upgrade
CUDA
Ressources
- 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 !
Driver
sudo pluma /etc/apt/sources.list
Remplacer par
deb http://deb.debian.org/debian bullseye main contrib non-free deb-src http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://deb.debian.org/debian-security/ bullseye-security 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
Pour moi moi-même maître du monde:
sudo apt install firmware-iwlwifi
Si l'installation s'est mal passée, avec des problèmes à n'en plus finir, réinstaller et recommencer sur une belle page blanche.
Cette étape est inutile
L'installation de CUDA au paragraphe suivant affiche une alerte comme quoi ce qui a été installé avant ne va pas.
A confirmer sur une prochaine install propre, et virer ce paragraphe si c'est confimé.
# Téléchargement dans le home de l'installeur wget https://us.download.nvidia.com/XFree86/Linux-x86_64/495.29.05/NVIDIA-Linux-x86_64-495.29.05.run sudo apt install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config -y 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
CUDA
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 sudo dpkg -i cuda-repo-debian11-11-5-local_11.5.1-495.29.05-1_amd64.deb sudo apt-key add /var/cuda-repo-debian11-11-5-local/7fa2af80.pub sudo apt update sudo apt install cuda
Pitit problem
nvidia-smi ok
Nvidia-settings pas ok
sudo apt install firmware-linux
Tensorflow with GPU
source mon_env/bin/activate python3 -m pip install tensorflow-gpu
CuDNN
Télécharger CuDNN à 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…
Exemple:
sudo dpkg -i libcudnn8_8.3.0.98-1+cuda11.5_amd64.deb sudo dpkg -i libcudnn8-dev_8.3.0.98-1+cuda11.5_amd64.deb
OpenCV
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.5.3.zip wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.5.3.zip