NV_Monitor is a local web-based monitoring tool for NVIDIA GPUs. It provides real-time monitoring of multiple NVIDIA GPUs on your system through an intuitive web interface, making it easy to track GPU performance and utilization from any browser.
- Real-time monitoring of multiple NVIDIA GPUs
- Web-based interface accessible from any browser
- Monitors key metrics including:
- GPU utilization
- Memory usage
- Temperature
- Power consumption
- Fan speed
- Running processes
- Responsive design that works on desktop and mobile devices
- No external dependencies beyond NVIDIA drivers
- NVIDIA GPU(s)
- NVIDIA drivers installed
- Modern web browser
- Python 3.6 or higher
- NVIDIA Management Library (NVML)
In an python environment, run the following command to install the environment.
pip install -r requirements.txt- Start the NV_Monitor server:
In the python environment, run the following command to start the server.
python main.py- Access the NV_Monitor interface:
Open your web browser and navigate to http://localhost:8080.
-
If you can't connect to the web interface:
- Verify the server is running
- Check if the port 8080 is not being used by another application
- Ensure your firewall allows connections to the port
-
If GPU data is not showing:
- Verify NVIDIA drivers are properly installed
- Check if nvidia-smi works from command line
- Ensure you have proper permissions to access GPU information
NV_Monitor is licensed under the MIT License. See the LICENSE file for details.
