Интерактивный монитор NVIDIA GPU в терминале: показывает состояние устройств и процессов, позволяет выбирать устройства через CLI и предоставляет Python API.
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
Убедитесь, что Docker и NVIDIA Container Toolkit установлены
- 2
Запустите GPU Hot на одной машине с помощью Docker
docker run -d --gpus all -p 1312:1312 ghcr.io/psalias2006/gpu-hot:latest - 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая open source-платформа для разработчиков: хостинг кода, CI/CD-пайплайны, среды разработки Gitspaces и реестры артефактов.
Самостоятельно размещаемая PaaS для развёртывания приложений и баз данных на собственном VPS — альтернатива Vercel, Netlify и Heroku.
Открытый облачно-нативный реестр контейнеров для хранения, подписи и сканирования образов и Helm charts, с RBAC и репликацией.
Самостоятельно размещаемая панель мониторинга состояния сервисов по HTTP, ICMP, TCP, DNS и другим протоколам с проверкой условий и оповещениями.
Платформа с открытым исходным кодом для управления фичефлагами, удалённой конфигурации, A/B-тестов и постепенного запуска функций; можно развернуть самостоятельно через Docker или пользоваться облачной версией.