LinuxCommandLibrary

nvitop

Interactive NVIDIA GPU process viewer and monitor

TLDR

Launch the GPU monitor
$ nvitop
copy
Run in monitor mode
$ nvitop -m
copy

SYNOPSIS

nvitop [options]

DESCRIPTION

nvitop is an interactive NVIDIA GPU process viewer and resource monitor. It displays real-time GPU utilization, memory usage, temperature, and process information in a TUI. Unlike nvidia-smi, nvitop queries device status using NVML Python bindings directly and provides interactive features like tree-view, environment variable viewing, and process filtering.
It also ships with nvisel, a CUDA device selection tool for deep learning researchers.

PARAMETERS

-m, --monitor

Run in continuous monitor mode (like htop).
-o, --only VISIBLE
Show only GPU processes owned by the current user.

CAVEATS

Only works with NVIDIA GPUs. Requires NVIDIA drivers with NVML support.

HISTORY

nvitop was created by XuehaiPan and is written in Python. It works on both Linux and Windows.

SEE ALSO

nvidia-smi(1), nvtop(1), htop(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard