Wie kann ich die Speichernutzung meiner GPU ermitteln?

18

Bisher habe ich die Speichernutzung meiner GPU mit dem folgenden Befehl überprüft:

nvidia-settings -q all | grep Memory

Ich verarbeite mit numpyund einige wissenschaftliche Daten auf meiner GPU theano. Ich habe dies bei laufendem Gnome-Desktop gemacht, und auf dem Gerät waren bereits 380 MB Arbeitsspeicher belegt. Also habe ich lightdm angehalten, um etwas mehr GPU-Speicher freizugeben. aber jetzt funktioniert das nvidia-settings tool nicht mehr.

Es ist einfach ein Fehler, dass es keine Anzeige gibt

ERROR: Cannot open display ':0.0'.

Gibt es eine andere Möglichkeit, um GPU-Speicher zu erhalten, ohne dieses Tool zu verwenden? Gibt es eine Möglichkeit, die Funktion im kopflosen Modus zu verwenden?

Nathan
quelle
1
Mitch gibt hier die Antwort: askubuntu.com/questions/387594/how-to-measure-gpu-usage nvidia-smi
xxjjnn
1
Mögliches Duplikat von askubuntu.com/questions/387594/how-to-measure-gpu-usage ?
Kevin Bowen

Antworten:

26

Für Nvidia-GPUs:

nvidia-smi

Für Intel GPUs:

intel_gpu_tools

Für AMD-GPUs:

aticonfig --odgc --odgt

Zum Betrachten in Echtzeit - Beispiel:

sudo watch nvidia-smi
Adel Abula - MageBinary
quelle
+1. Nur ein Headsup: intel_gpu_tools(Unterstrich, nicht Bindestrich) als Befehl.
IsaacS