Repolode
psalias2006

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. 1

    Asegúrate de que Docker y NVIDIA Container Toolkit estén instalados

  2. 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. 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