A lightweight system tray application that monitors NVIDIA GPU VRAM usage in real-time. Perfect for AI/ML developers, LLM users, and anyone who needs to keep an eye on their GPU memory usage without opening Task Manager.
- Real-time VRAM usage monitoring with minimal system impact (0.1% CPU usage, 12MB memory footprint)
- Customizable display options:
- Percentage display
- Visual bar representation
- Both percentage and bar
- Customizable colors for bar and text
- Adjustable update interval (100ms to 120s)
- Customizable bar dimensions
- Error logging to file
- System tray integration
- Portable application (single executable)
- Ollama model management:
- Stop specific models
- Stop all running models
- Quick VRAM freeing for LLM applications
- Windows 10
- NVIDIA GPU with NVIDIA drivers installed (requires NVIDIA-SMI support)
- Python 3.11.9 (for development)
- Download the latest release from the releases page
- Extract the executable file
- Run
gpu_monitor.exe
- The application will appear in your system tray or near it (bottom right).
- Double-click the bar and drag to your system tray.
- Click and drag the corners to resize (or change in options).
- Right-click the tray icon to access the menu
- Select "Options" to customize:
- Update interval
- Display mode (percentage, bar, or both)
- Bar dimensions
- Bar and text colors
- Temperature unit (Celsius/Fahrenheit)
The application includes special features for Ollama users:
- View all running Ollama models
- Stop specific models to free VRAM
- Stop all models with one click
- Perfect for managing multiple LLM applications
If the application encounters any errors, they will be logged to gpu_monitor_error.log
in the same directory as the executable.
To run from source:
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python gpu_monitor.py
To build the executable:
-
Install PyInstaller:
pip install pyinstaller
-
Build the executable:
pyinstaller --onefile --windowed gpu_monitor.py
The executable will be created in the dist
directory.
GPU Memory Monitor, VRAM Usage Tracker, NVIDIA Memory Monitor, Graphics Card Monitor, GPU Resource Monitor, System Tray GPU Tool, Real-time GPU Monitoring, NVIDIA VRAM Usage, Graphics Memory Usage, GPU Performance Monitor, Windows GPU Monitor, NVIDIA Tools, GPU Memory Usage, Graphics Card Memory, VRAM Tracker, GPU Resource Usage, NVIDIA System Tray, Hardware Monitoring Tool, GPU Statistics, VRAM Management, AI Development Tools, Machine Learning Tools, LLM Memory Management, Ollama Tools, NVIDIA-SMI Monitor, Lightweight GPU Monitor, System Tray Utility, GPU Memory Utility, NVIDIA GPU Tools, Memory Usage Monitor
- GPU memory usage windows
- How to monitor VRAM usage
- NVIDIA memory monitor
- GPU memory tracker
- System tray GPU monitor
- Real-time VRAM usage
- Graphics card memory usage
- NVIDIA GPU monitoring tool
- Windows GPU memory tool
- VRAM usage tracker
- Ollama memory management
- LLM memory monitoring
- AI development tools
- Machine learning GPU monitor
- NVIDIA-SMI monitoring tool
- Lightweight GPU monitor
- System tray utilities
- GPU memory utilities
- NVIDIA GPU tools
- Memory usage monitoring
MIT License