Leçon 4 : gestion des paquets et informations système
Installer le CUDA Toolkit consiste à installer un paquet apt comme n'importe quel autre logiciel, mais savoir si le pilote a réellement été chargé demande des connaissances plus approfondies. nvidia-smi est la première commande que tout ingénieur NVIDIA exécute sur chaque nouveau serveur, et lsmod |
apt, c'est comme une boutique d'applications pour le système. dpkg est l'« installateur » qui décompresse chaque paquet. lsmod, c'est comme vérifier si le moteur (le module noyau) tourne, et nvidia-smi est le tableau de bord qui te montre tout sur le GPU dans un format clair.
- APT (Advanced Package Tool)
- Interface en ligne de commande pour la gestion des paquets sur les systèmes Debian/Ubuntu. apt install, apt update et apt upgrade sont les commandes les plus courantes. apt résout les dépendances automatiquement.
- dpkg
- L'outil de bas niveau qui installe et gère directement les paquets .deb. apt utilise dpkg en coulisses. dpkg -l liste tous les paquets installés.
- Module noyau
- Code qui peut être chargé et déchargé dans le noyau à l'exécution, sans redémarrage. Le pilote GPU de NVIDIA (nvidia.ko) est un module noyau créé lors de l'installation.
- lsmod
- Commande qui affiche les modules noyau actuellement chargés. Utilisée pour vérifier que nvidia.ko est chargé. La sortie est lue depuis /proc/modules.
- nvidia-smi
- NVIDIA System Management Interface — un outil en ligne de commande qui affiche des informations détaillées sur chaque GPU : nom, mémoire, température, utilization, version du pilote, version de CUDA et processus en cours.