Как получить коэффициент использования GPU? (Nvml)

Мне нужна информация о GPU для моего теста проекта CUDA.

Я использую библиотеку nvml, и я успешно получаю информацию о температуре. Но nvml сообщает об ошибке ERROR_NOT_SUPPORTED в nvmlDeviceGetUtilizationRates().

Итак, как получить коэффициент использования графического процессора? Понятно, что будет такой же способ, как у NVIDIA GeForce Experience.

Спасибо,

пс ой! У меня недостаточно репутации... Если вы хотите увидеть пример изображения NVIDIA GeForce Experience, нажмите эту ссылку.

2 ответа

Решение

Может быть, ваша видеокарта GTX Titan (на основе вашего образа) просто не поддерживает энергозависимое использование графического процессора?
Я думаю, что эта функциональность поддерживается только на картах Quadro и Tesla.

Кроме того, можете ли вы показать, как вы используете nvml в своем коде?

Чтобы увидеть использование вашего графического процессора в Linux для карт NVIDIA, используйте:

nvidia-smi

используйте -l, чтобы обновить, например,

nvidia-smi -l 1

это будет обновляться за каждую 1 секунду.

Другие вопросы по тегам