awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
XuehaiPan avatar

XuehaiPan/nvitop

0
View on GitHub↗
6,577 estrellas·211 forks·Python·apache-2.0·8 vistasnvitop.readthedocs.io↗

Nvitop

Features

  • NVML-Based GPU Abstractions - Wraps NVML calls into Python objects that cache GPU device and process properties for efficient access.
  • GPU Process Managers - Ships an interactive terminal interface for sorting, filtering, and terminating GPU processes with keyboard shortcuts.
  • GPU Monitoring APIs - Provides a Python API to query GPU device properties, process details, and host metrics.
  • Terminal Interaction - Provides a real-time terminal interface with keyboard shortcuts for managing GPU processes and devices.
  • GPU Device Metric Queries - Reads per-device GPU statistics like fan speed, temperature, utilization, and memory usage via a Python API.
  • Metric Collection Daemons - Provides a daemon thread that periodically collects GPU and host metrics and delivers them to a callback.
  • GPU Resource Monitoring - Provides real-time monitoring of GPU utilization, memory, temperature, and power metrics through a terminal interface.
  • Real-Time Monitors - Displays live resource usage for all NVIDIA GPUs with continuous updates.
  • GPU Process Monitors - Displays live GPU process information including memory usage and compute utilization for each device.
  • Background Resource Metric Collectors - Gathers host and GPU resource metrics periodically on a background thread and delivers them to a callback.
  • Interactive Process Managers - Provides an interactive terminal interface to sort, filter, tag, and signal GPU processes.
  • GPU Device and Process Snapshots - Retrieves a combined snapshot of GPU device status and running processes in a single call.
  • GPU Device Property Queries - Reads static and dynamic attributes of GPU devices such as driver version, CUDA version, and memory capacity.
  • Interactive GPU Resource Managers - Kills processes or adjusts GPU settings interactively from the terminal.
  • Programmatic GPU Query APIs - Provides a Python API for querying GPU device properties, process details, and resource metrics programmatically.
  • Metric Collection - Runs a background daemon thread that periodically collects resource metrics.
  • Device Snapshots - Retrieves structured snapshots of GPU device and process status for analysis.
  • Process State Inspection - Represents OS processes by PID, caching instances and providing access to metadata for GPU process management.
  • Prometheus-Based Metric Exporters - Exposes GPU and host metrics as Prometheus-format endpoints for integration with monitoring stacks.
  • GPU Process Analysis - Exposes GPU-specific resource usage and metadata for individual running processes.
  • Colorized GPU Status Outputs - Returns detailed, colorized information about GPU devices and their processes programmatically.
  • GPU Process Management Interfaces - Lists running GPU processes with PID, user, and memory, and allows termination from the interface.
  • System Monitors - Interactive NVIDIA GPU process viewer.

Historial de estrellas

Gráfico del historial de estrellas de xuehaipan/nvitopGráfico del historial de estrellas de xuehaipan/nvitop

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Nvitop

Proyectos open-source similares, clasificados según cuántas características comparten con Nvitop.
  • syllo/nvtopAvatar de Syllo

    Syllo/nvtop

    10,150Ver en GitHub↗

    nvtop is a terminal-based dashboard used for monitoring the performance, memory usage, and temperature of multiple graphics processors and hardware accelerators. It functions as a centralized administration tool to track the health and compute load of several devices across a single system. The tool distinguishes itself by correlating system process IDs with hardware resource consumption, allowing users to identify specific applications consuming GPU resources. It employs a vendor-agnostic abstraction layer to support hardware from multiple different manufacturers within a single interface.

    Cadrenoamdapple
    Ver en GitHub↗10,150
  • nvidia/isaac-gr00tAvatar de NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Ver en GitHub↗
    Jupyter Notebook
    Ver en GitHub↗6,222
  • wookayin/gpustatAvatar de wookayin

    wookayin/gpustat

    4,376Ver en GitHub↗

    gpustat is a command-line interface utility for monitoring NVIDIA graphics processors in real time. It tracks hardware performance, including temperature, memory usage, and utilization, while providing a display of active software processes using the GPU. The tool functions as both a visual monitor and a data exporter, capable of converting GPU status and driver information into JSON format for use with external analysis scripts and monitoring systems. Capabilities include periodic metrics tracking via polling, hardware availability verification, and device filtering by index to isolate spec

    Python
    Ver en GitHub↗4,376
  • xxxserxxx/gotopAvatar de xxxserxxx

    xxxserxxx/gotop

    3,040Ver en GitHub↗

    Gotop is a terminal system monitor that provides a real-time hardware activity and system performance dashboard. It functions as a customizable resource dashboard and an extensible metrics collector, rendering system data through a graphical terminal interface. The project distinguishes itself as a remote system monitor capable of exporting local sensor data via a read-only port and polling performance metrics from remote servers. It supports extensibility through a plugin system that uses shared object files to integrate custom hardware performance tracking. The tool covers various observab

    Go
    Ver en GitHub↗3,040
Ver las 30 alternativas a Nvitop→

Preguntas frecuentes

¿Cuáles son las características principales de xuehaipan/nvitop?

Las características principales de xuehaipan/nvitop son: NVML-Based GPU Abstractions, GPU Process Managers, GPU Monitoring APIs, Terminal Interaction, GPU Device Metric Queries, Metric Collection Daemons, GPU Resource Monitoring, Real-Time Monitors.

¿Qué alternativas de código abierto existen para xuehaipan/nvitop?

Las alternativas de código abierto para xuehaipan/nvitop incluyen: syllo/nvtop — nvtop is a terminal-based dashboard used for monitoring the performance, memory usage, and temperature of multiple… nvidia/isaac-gr00t. wookayin/gpustat — gpustat is a command-line interface utility for monitoring NVIDIA graphics processors in real time. It tracks hardware… xxxserxxx/gotop — Gotop is a terminal system monitor that provides a real-time hardware activity and system performance dashboard. It… sqshq/sampler — Sampler is a shell command monitoring tool and terminal-based metrics dashboard. It functions as a YAML-configured… nvidia/nccl — NCCL is a high-performance communication library and distributed GPU computing framework designed for executing…