Um aplicativo distribuído para monitoramento de GPUs em rede local usando Zeroconf para descoberta automática de serviços.
- Monitoramento em tempo real de GPUs NVIDIA
- Descoberta automática de serviços na rede local
- Interface gráfica para servidor e cliente
- Exibição de informações como:
- Nome da GPU
- Utilização (%)
- Memória utilizada/total
- Temperatura
- Python 3.7+
- NVIDIA GPU (para o servidor)
- Bibliotecas Python listadas em
requirements.txt
- Clone o repositório:
git clone [nome_respositório]- Instale as dependências:
pip install -r requirements.txtO servidor deve ser executado na máquina que possui a GPU que você deseja monitorar:
python src/main.py -sO cliente pode ser executado em qualquer máquina na mesma rede local:
python src/main.py -cgpu_monitor/
├── README.md
├── requirements.txt
├── src/
│ ├── __init__.py
│ ├── server/
│ │ ├── __init__.py
│ │ └── gpu_server.py
│ ├── client/
│ │ ├── __init__.py
│ │ └── gpu_client.py
│ └── main.py