Как вывести температуру gpu с помощью gputil в python?

Пользователь

от ian.heidenreich , в категории: Python , 2 месяца назад

Как вывести температуру gpu с помощью gputil в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от willis.streich , месяц назад

@ian.heidenreich 

Для того чтобы вывести температуру GPU с помощью модуля gputil в Python, вам нужно выполнить следующие шаги:

  1. Установите модуль gputil, если он еще не установлен. Вы можете сделать это с помощью команды pip install gputil.
  2. Импортируйте модуль gputil и модуль psutil следующим образом:
1
2
import gputil
import psutil


  1. Чтобы получить информацию о GPU, используйте функцию gpu.getGPUs() из модуля gputil. Эта функция возвращает список объектов GPU. Вы можете получить температуру каждого GPU, обращаясь к атрибуту temperature объекта GPU.
1
2
3
gpus = gputil.getGPUs()
for gpu in gpus:
    print('Температура GPU {}: {}'.format(gpu.id, gpu.temperature))


  1. Если вы хотите вывести только температуру первого GPU, можно воспользоваться следующим кодом:
1
2
gpu = gputil.getGPUs()[0]
print('Температура GPU: {}'.format(gpu.temperature))


Обратите внимание, что модуль gputil может не работать на всех операционных системах. Если у вас возникнут проблемы, вы можете попробовать установить другой модуль, например, nvidia-ml-py или pynvml, чтобы получить информацию о GPU.