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?


1
Mitch gibt hier die Antwort: askubuntu.com/questions/387594/how-to-measure-gpu-usage nvidia-smi
xxjjnn

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

+1. Nur ein Headsup: intel_gpu_tools(Unterstrich, nicht Bindestrich) als Befehl.
IsaacS
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.