An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.
-
Updated
Oct 12, 2026 - Python
An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.
LUPINE is a GPU over IP bridge allowing GPUs on remote machines to be attached to CPU-only machines.
Nvidia GPU exporter for prometheus using nvidia-smi binary OR using NVML
A minimal, cross-compatible CPU/GPU telemetry monitor with accurate data directly from vendor APIs and beautiful ASCII visualization.
NVIDIA GPU Prometheus Exporter
NviWatch: A blazingly fast rust based TUI for managing and monitoring NVIDIA GPU processes
GPU Cluster Monitoring (GCM): Large-Scale AI Research Cluster Monitoring
Real-time PC power consumption monitor - see watts per app & per component, track your carbon footprint & electricity cost.
Safe Rust wrapper for the NVIDIA Management Library
Hooked CUDA-related dynamic libraries by using automated code generation tools.
KEDA External gRPC Scaler for GPU workloads - native NVML metrics via DaemonSet, no Prometheus required
NVIDIA Management Library (NVML) bindings for Go
Terminal monitor for NVIDIA GPUs on Linux and DGX Spark: live GPU usage, memory, power and temperature, each process's GPU memory in its own color, a record of every GPU job from start to end with how it ended, and history that survives restarts.
A GUI tool to overclock NVIDIA GPUs on Wayland and X11. Also supports fan curves,oc profiles, and adjusting power limits.
Prometheus Exporter for NVIDIA GPUs using NVML
SLURM-native software GPU slicing for NVIDIA clusters using memory limits and compute time-slicing.
Scripts to control NVIDIA GPUs using NVML API
Realtime GPU Profiler for AMD / NVIDIA / Intel GPUs
GCC port of TM system Mnemosyne
To associate your repository with the nvml topic, visit your repo's landing page and select "manage topics."