Repolode
psalias2006

psalias2006/gpu-hot

Dashboard web auto-hospedado para monitorar GPUs NVIDIA em tempo real, com modo hub para várias máquinas.

Estrelas
1,640
Forks
85
Issues abertas
8
Último commit
há 2 meses

O que é?

GPU Hot é um dashboard web para acompanhar métricas de GPUs NVIDIA em tempo real. Ele roda como um contêiner Docker, lê os dados das GPUs pelo NVML, com fallback para nvidia-smi em placas mais antigas, e disponibiliza o dashboard na porta 1312 para acesso em qualquer navegador.

O dashboard mostra, para cada GPU, utilização, temperatura, memória, consumo de energia, velocidade das ventoinhas, clocks, informações de PCIe, P-State, status de throttling e sessões de codificação e decodificação, além dos nomes e PIDs dos processos da GPU e do uso de CPU e RAM do host. Os gráficos históricos mostram utilização, temperatura, consumo de energia e clocks.

Em clusters, uma instância hub sem GPU pode agregar vários nós com GPU listados em NODE_URLS. Ela também disponibiliza endpoints JSON e WebSocket para que outras ferramentas possam consumir as métricas.

Recursos principais

  • 01Métricas de GPU em tempo real, com atualizações em menos de um segundo
  • 02Detecção automática de várias GPUs
  • 03Monitoramento de processos com PID e uso de memória
  • 04Gráficos históricos de utilização, temperatura, consumo de energia e clocks
  • 05Modo hub para agregar vários nós com GPU

Casos de uso

  • Acompanhar a utilização e a temperatura de uma única workstation local com GPU
  • Monitorar um pequeno cluster de servidores com GPU a partir de um único dashboard hub
  • Verificar quais processos estão usando memória da GPU durante o treinamento ou a inferência

Início rápido

  1. 1

    Verifique se o Docker e o NVIDIA Container Toolkit estão instalados

  2. 2

    Execute o GPU Hot em uma única máquina com Docker

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

    Abra o painel no navegador

Antes de usar

  • Requer GPUs NVIDIA e o NVIDIA Container Toolkit; por isso, não funciona com GPUs de outros fabricantes.
  • Para obter os nomes dos processos, o contêiner precisa ser executado com acesso ao PID do host, o que expõe informações sobre os processos do host.

Tópicos

Perguntas frequentes

O que é gpu-hot?
Dashboard web auto-hospedado para monitorar GPUs NVIDIA em tempo real, com modo hub para várias máquinas. GPU Hot é um dashboard web para acompanhar métricas de GPUs NVIDIA em tempo real. Ele roda como um contêiner Docker, lê os dados das GPUs pelo NVML, com fallback para nvidia-smi em placas mais antigas, e disponibiliza o dashboard na porta 1312 para acesso em qualquer navegador.
gpu-hot é gratuito? Qual é a licença?
gpu-hot é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
gpu-hot ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de gpu-hot foi em 25 de ago. de 2026.
Para que posso usar gpu-hot?
Acompanhar a utilização e a temperatura de uma única workstation local com GPU Monitorar um pequeno cluster de servidores com GPU a partir de um único dashboard hub Verificar quais processos estão usando memória da GPU durante o treinamento ou a inferência
Como instalar gpu-hot?
Verifique se o Docker e o NVIDIA Container Toolkit estão instalados Execute o GPU Hot em uma única máquina com Docker: docker run -d --gpus all -p 1312:1312 ghcr.io/psalias2006/gpu-hot:latest Abra o painel no navegador
Onde consigo gpu-hot?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/psalias2006/gpu-hot

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados