An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.
-
Updated
Nov 2, 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.
Kepler is CNCF Sandbox project to attribute the energy use of Kubernetes workloads. Let's make every watt matter. ⚡
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.
Real-time PC power consumption monitor - see watts per app & per component, track your carbon footprint & electricity cost.
NVIDIA GPU Prometheus Exporter
GPU Cluster Monitoring (GCM): Large-Scale AI Research Cluster Monitoring
NviWatch: A blazingly fast rust based TUI for managing and monitoring NVIDIA GPU processes
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
Rust terminal monitor for NVIDIA GPUs, Linux systems, and DGX Spark, with per-process memory views and persistent GPU job history.
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.
Advanced cross-platform NVIDIA-GPU tweaker designed for true geek overclockers!
Kepler Operator maintained by the CNCF community
Scripts to control NVIDIA GPUs using NVML API
To associate your repository with the nvml topic, visit your repo's landing page and select "manage topics."