Monitor interactivo de terminal para GPU NVIDIA que muestra el estado de los dispositivos y de cada proceso, con selector de dispositivos CLI y API de Python.
psalias2006/gpu-hot
Dashboard web autohospedado para supervisar en tiempo real las GPU NVIDIA, con un modo hub para varias máquinas.
- Estrellas
- 1,640
- Forks
- 85
- Issues abiertos
- 8
- Último commit
- hace 2 meses
¿Qué es?
GPU Hot es un dashboard web para consultar métricas de GPU NVIDIA en tiempo real. Se ejecuta como contenedor Docker, obtiene los datos de la GPU mediante NVML y recurre a nvidia-smi para las tarjetas más antiguas. El dashboard está disponible en el puerto 1312 y se puede consultar desde cualquier navegador.
El dashboard muestra, para cada GPU, el uso, la temperatura, la memoria, el consumo de energía, la velocidad del ventilador, las frecuencias de reloj, la información de PCIe, el P-State, el estado de limitación de rendimiento y las sesiones de codificación y decodificación, además de los nombres y PID de los procesos de GPU y el uso de CPU y RAM del host. Los gráficos históricos muestran el uso, la temperatura, el consumo de energía y las frecuencias de reloj.
En clústeres, una instancia hub sin GPU puede agregar varios nodos con GPU indicados en NODE_URLS. También ofrece endpoints JSON y WebSocket para que otras herramientas puedan consumir las métricas.
Funciones clave
- 01Métricas de GPU en tiempo real con actualizaciones en menos de un segundo
- 02Detección automática de varias GPU
- 03Supervisión de procesos con PID y uso de memoria
- 04Gráficos históricos de uso, temperatura, consumo de energía y frecuencias de reloj
- 05Modo hub para agregar varios nodos con GPU
Casos de uso
- Consultar el uso y la temperatura de una única estación de trabajo local con GPU
- Supervisar un pequeño clúster de servidores con GPU desde un dashboard hub
- Comprobar qué procesos están usando memoria de GPU durante el entrenamiento o la inferencia
Inicio rápido
- 1
Asegúrate de que Docker y NVIDIA Container Toolkit estén instalados
- 2
Ejecuta GPU Hot en una sola máquina con Docker
docker run -d --gpus all -p 1312:1312 ghcr.io/psalias2006/gpu-hot:latest - 3
Abre el panel en tu navegador
Antes de usarlo
- Requiere GPU NVIDIA y NVIDIA Container Toolkit, por lo que no funciona con GPU de otros fabricantes.
- Para obtener los nombres de los procesos, el contenedor debe ejecutarse con acceso al PID del host, lo que expone información sobre los procesos del host.
Temas
Preguntas frecuentes
- ¿Qué es gpu-hot?
- Dashboard web autohospedado para supervisar en tiempo real las GPU NVIDIA, con un modo hub para varias máquinas. GPU Hot es un dashboard web para consultar métricas de GPU NVIDIA en tiempo real. Se ejecuta como contenedor Docker, obtiene los datos de la GPU mediante NVML y recurre a nvidia-smi para las tarjetas más antiguas. El dashboard está disponible en el puerto 1312 y se puede consultar desde cualquier navegador.
- ¿gpu-hot es gratuito? ¿Qué licencia tiene?
- gpu-hot es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gpu-hot sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de gpu-hot fue el 25 ago 2026.
- ¿Para qué puedo usar gpu-hot?
- Consultar el uso y la temperatura de una única estación de trabajo local con GPU Supervisar un pequeño clúster de servidores con GPU desde un dashboard hub Comprobar qué procesos están usando memoria de GPU durante el entrenamiento o la inferencia
- ¿Cómo se instala gpu-hot?
- Asegúrate de que Docker y NVIDIA Container Toolkit estén instalados Ejecuta GPU Hot en una sola máquina con Docker: docker run -d --gpus all -p 1312:1312 ghcr.io/psalias2006/gpu-hot:latest Abre el panel en tu navegador
- ¿Dónde consigo gpu-hot?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/psalias2006/gpu-hot
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma autoalojable para desplegar aplicaciones, bases de datos y servicios con un clic en tus propios servidores mediante SSH, como alternativa a Heroku, Netlify y Vercel.
Plataforma de desarrollo open source autoalojable que combina alojamiento de código, pipelines de CI/CD, entornos de desarrollo Gitspaces y registros de artefactos.
PaaS autoalojable para desplegar aplicaciones y bases de datos en tu propio VPS, como alternativa a Vercel, Netlify y Heroku.
Un mini-Heroku autohospedado y basado en Docker que despliega y gestiona aplicaciones web en tu propio servidor al hacer git push.
Registro de contenedores cloud native de código abierto que almacena, firma y analiza imágenes y charts de Helm, con RBAC y replicación.