Comment trouver l'utilisation de la mémoire sur mon GPU?

18

Auparavant, je vérifiais l'utilisation de la mémoire sur mon GPU avec la commande suivante:

nvidia-settings -q all | grep Memory

Je traite des données scientifiques sur mon GPU avec numpyet theano. Je faisais cela avec le bureau gnome en cours d'exécution, et il y avait déjà 380 Mo de mémoire utilisés sur l'appareil. J'ai donc arrêté lightdm pour libérer un peu plus de mémoire GPU; mais maintenant, l'outil nvidia-settings ne fonctionne plus.

Cela signifie simplement qu'il n'y a pas d'affichage

ERROR: Cannot open display ':0.0'.

Existe-t-il un autre moyen d'obtenir de la mémoire GPU sans utiliser cet outil? Existe-t-il un moyen de le faire fonctionner en mode sans tête?

Nathan
la source
1
Mitch (crédit à) donne la réponse ici: askubuntu.com/questions/387594/how-to-measure-gpu-usage nvidia-smi
xxjjnn
1
doublon possible de askubuntu.com/questions/387594/how-to-measure-gpu-usage ?
Kevin Bowen

Réponses:

26

Pour les GPU Nvidia:

nvidia-smi

Pour les GPU Intel:

intel_gpu_tools

Pour les GPU AMD:

aticonfig --odgc --odgt

Pour regarder en temps réel - exemple:

sudo watch nvidia-smi
Adel Abula - MageBinary
la source
+1. Juste un headsup: intel_gpu_tools(soulignement, pas tiret), comme une commande.
IsaacS