Альтернатива nvidia-smi для измерения использования GPU? - PullRequest
5 голосов
/ 08 февраля 2012

nVidia отказалась от поддержки всех карт не Quadro и Tesla, когда дело доходит до использования некоторых инструментов и / или библиотек / инструментов разработки.У меня есть два GTX 590, и когда я использую nvidia-smi , большинство запрашиваемых полей возвращают N / A, поскольку они отказались от поддержки этой карты.

Существуют ли другие инструменты, собирающиеся собрать эту информацию?Можно ли / просто запросить эту информацию с помощью SDK?

Ответы [ 3 ]

10 голосов
/ 20 сентября 2012

В Windows есть NvAPI , который работает на всех графических процессорах.

В Linux, если вы работаете с X Server, вы также можете запросить некоторую информацию (температура графического процессора, часы, к сожалению, без использования), используя утилиту nvidia-settings . например nvidia-settings -q all

Для графических процессоров Quadro и Tesla NVML / nvidia-smi работает как в Linux, так и в Windows 64.

6 голосов
/ 07 апреля 2014

Хотя это очень старый вопрос, я оставлю это здесь на случай, если кто-то с такой же проблемой наткнется на это. Nvidia-settings все еще передает статистику использования графического процессора через -q [gpu: X] / GPUUtilization. это очень медленно по сравнению с nvidia-smi, но все же лучше, чем не знать. В любом случае, я написал сценарий для краткого и удобного чтения этой и нескольких других общих характеристик. Вот для тех, кто этого хочет.

2 голосов
/ 05 сентября 2018

GPUstat выводит с разноцветными однострочниками. Он реализован на Python и содержит набор тестов, если вы хотите его настроить.

https://github.com/wookayin/gpustat

...