Voir l’Utilisation de la Mémoire d’un GPU NVIDIA

Les GPU (Graphics Processing Units) sont des composantes très puissantes qui aident les calculs de deep learning en accélérant la vitesse de calcul des modèles d’apprentissage profond.

Toutefois, la mémoire de cartes graphiques qui servent à réduire le temps de calcul est limitée.

Ainsi, lorsque l’on utilise des modèles avec de très nombreux paramètres et que l’on utilise des batches dont les tailles seront grandes, il arrive que notre librairie de deep learning préférée renvoie une erreur indiquant la saturation de la mémoire.

NVIDIA est un grand fournisseur de GPU et il existe justement une commande de terminal spécifique qui permet d’accéder à l’utilisation de la mémoire associée aux GPU NVIDIA.

C’est cette commande que vous allez découvrir ici pour voir l’utilisation de la mémoire d’un GPU NVIDIA.

Problème

Comment voir l’utilisation de la mémoire d’un GPU NVIDIA lorsque je fais du deep learning ?

Solution

Utiliser simplement la commande suivante

nvidia-smi

Vous pourrez alors voir la quantité de mémoire utilisée et la quantité totale à disposition :

Visualisation de la mémoire utilisable et de la mémoire utilisée pour le GPU NVIDIA

Laisser un commentaire