Monitor interativo de terminal para GPUs NVIDIA, com status dos dispositivos e dos processos, seletor de dispositivos via CLI e APIs Python.
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
Verifique se o Docker e o NVIDIA Container Toolkit estão instalados
- 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
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
Plataforma auto-hospedável para implantar apps, bancos de dados e serviços com um clique nos seus próprios servidores via SSH, como alternativa ao Heroku, Netlify e Vercel.
Plataforma open source de desenvolvimento, hospedada por você, que reúne hospedagem de código, pipelines de CI/CD, ambientes de desenvolvimento Gitspaces e registries de artefatos.
PaaS auto-hospedável para implantar apps e bancos de dados no seu próprio VPS, como alternativa ao Vercel, Netlify e Heroku.
Um mini-Heroku próprio, baseado em Docker, que implanta e gerencia apps web no seu servidor a partir de um git push.
Registro de contêineres cloud native de código aberto que armazena, assina e analisa imagens e charts Helm, com RBAC e replicação.