Outils pour utilisateurs

Outils du site


debian_11_bullseye_et_cuda

Ceci est une ancienne révision du document !


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 principale ne sont pas disponibles, et il a un gros problème avec le réseau.

Debian 11 Bullseye Mate et CUDA

Installation de Debian Mate

su
/usr/sbin/adduser toto sudo

Se déconnecter, reconnecter

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
sudo dpkg --add-architecture i386
sudo apt update
sudo apt upgrade

CUDA

Ressources

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

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.

# 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

L'installation de CudNN va installer CUDA, donc il faut tester en installant en 1er CudNN!

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-get update
sudo apt-get -y install cuda

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
debian_11_bullseye_et_cuda.1639485708.txt.gz · Dernière modification : 2021/12/14 12:41 de serge