Как получить коэффициент использования 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 секунду.