Alternative zu nvidia-smi für die Messung der GPU-Auslastung?
nVidia gelöscht-Unterstützung für alle nicht-quadro-und tesla-Karten, wenn es darum geht, mit ein paar tools und/oder Entwicklung von Bibliotheken/tools. Ich habe zwei GTX 590s, und wenn ich nvidia-smi meisten queryable Felder zurückkehren, N/A, da fiel Sie Unterstützung für diese Karte.
Gibt es andere tools, die behaupten, um diese Informationen zu sammeln? Ist es möglich/einfach zur Abfrage dieser Informationen mit dem SDK?
InformationsquelleAutor Brian Vandenberg | 2012-02-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unter Windows gibt es NvAPI, die funktioniert auf allen Grafikkarten.
Unter Linux wenn du den X-Server kannst du auch die Abfrage einiger Informationen (die GPU-Temperatur, Uhren, leider keine Auslastung) mit nvidia-settings - Dienstprogramm. z.B.
nvidia-settings -q all
Für Quadro-und Tesla-GPUs gibt es NVML/nvidia-smi das funktioniert sowohl auf Linux-und Windows-64.
InformationsquelleAutor Przemyslaw Zych
Dies ist zwar eine sehr alte Frage, ich werde diese hier, falls jemand mit dem gleichen Problem stolpern. Nvidia-settings noch leitet die GPU usage stat durch -q [gpu:X]/GPUUtilization. es ist sehr langsam im Vergleich zu nvidia-smi, aber es ist immer noch besser, als nicht zu wissen. So oder so, ich schrieb ein Skript, um diese und ein paar andere gängige Statistiken in einer übersichtlichen und lesbaren Art und Weise.
Hier ist es für diejenigen, die es wollen.
InformationsquelleAutor Santo Guevarra
GPUstat Ausgänge mit bunten one-Liner. Es ist in Python implementiert und es wurde eine test-suite, wenn Sie das Gefühl, zwicken es.
https://github.com/wookayin/gpustat
InformationsquelleAutor Nei Neto