Repolode
psalias2006

psalias2006/gpu-hot

Веб-панель для мониторинга NVIDIA GPU в реальном времени с самостоятельным хостингом и режимом хаба для нескольких машин.

Звёзды
1,640
Форки
85
Открытые issues
8
Последний коммит
2 месяца назад

Что это?

GPU Hot — веб-панель для наблюдения за метриками NVIDIA GPU в реальном времени. Она запускается в Docker-контейнере, получает данные о GPU через NVML, а для старых видеокарт использует nvidia-smi. Панель доступна на порту 1312, поэтому её можно открыть в любом браузере.

Панель показывает загрузку каждого GPU, температуру, использование памяти, энергопотребление, скорость вращения вентиляторов, частоты, сведения о PCIe, P-State, статус троттлинга, а также сеансы кодирования и декодирования. Кроме того, отображаются имена и PID процессов, использующих GPU, и показатели CPU и RAM хоста. На исторических графиках представлены загрузка, температура, энергопотребление и частоты.

Для кластеров можно настроить экземпляр-хаб без GPU, который объединяет данные нескольких узлов с GPU, перечисленных в NODE_URLS. Также доступны JSON- и WebSocket-эндпоинты, через которые метрики могут получать другие инструменты.

Ключевые возможности

  • 01Метрики GPU в реальном времени с обновлением чаще раза в секунду
  • 02Автоматическое обнаружение нескольких GPU
  • 03Мониторинг процессов с отображением PID и использования памяти
  • 04Исторические графики загрузки, температуры, энергопотребления и частот
  • 05Режим хаба для сбора данных с нескольких узлов с GPU

Сценарии использования

  • Наблюдение за загрузкой и температурой одного локального GPU на рабочей станции
  • Мониторинг небольшого кластера GPU-серверов с единой панели-хаба
  • Проверка того, какие процессы используют память GPU во время обучения или инференса

Быстрый старт

  1. 1

    Убедитесь, что Docker и NVIDIA Container Toolkit установлены

  2. 2

    Запустите GPU Hot на одной машине с помощью Docker

    docker run -d --gpus all -p 1312:1312 ghcr.io/psalias2006/gpu-hot:latest
  3. 3

    Откройте панель управления в браузере

Что важно знать

  • Требуются GPU NVIDIA и NVIDIA Container Toolkit, поэтому программа не работает с GPU других производителей.
  • Чтобы получать имена процессов, контейнер нужно запускать с доступом к PID хоста, что раскрывает информацию о процессах хоста.

Темы

Частые вопросы

Что такое gpu-hot?
Веб-панель для мониторинга NVIDIA GPU в реальном времени с самостоятельным хостингом и режимом хаба для нескольких машин. GPU Hot — веб-панель для наблюдения за метриками NVIDIA GPU в реальном времени. Она запускается в Docker-контейнере, получает данные о GPU через NVML, а для старых видеокарт использует nvidia-smi. Панель доступна на порту 1312, поэтому её можно открыть в любом браузере.
gpu-hot можно использовать бесплатно? Какая у него лицензия?
gpu-hot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gpu-hot всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в gpu-hot — 25 авг. 2026 г..
Для чего можно использовать gpu-hot?
Наблюдение за загрузкой и температурой одного локального GPU на рабочей станции Мониторинг небольшого кластера GPU-серверов с единой панели-хаба Проверка того, какие процессы используют память GPU во время обучения или инференса
Как установить gpu-hot?
Убедитесь, что Docker и NVIDIA Container Toolkit установлены Запустите GPU Hot на одной машине с помощью Docker: docker run -d --gpus all -p 1312:1312 ghcr.io/psalias2006/gpu-hot:latest Откройте панель управления в браузере
Где скачать gpu-hot?
Исходный код и инструкции по установке — на GitHub: https://github.com/psalias2006/gpu-hot

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом для управления фичефлагами, удалённой конфигурации, A/B-тестов и постепенного запуска функций; можно развернуть самостоятельно через Docker или пользоваться облачной версией.

6,6 тыс.591PythonBSD-3-ClauseОбновлён 13 часов назад