Skip to content

Releases: XuehaiPan/nvitop

nvitop v1.5.3

16 Aug 06:16
Compare
Choose a tag to compare

What's Changed

Added

Changed

  • Draw network and disk I/O graphs with centered symmetric zero in Grafana dashboard by @XuehaiPan.

Fixed

  • Fix device.pcie_tx_throughput() returns PCIe RX throughput due to a typo in argument by @kyet in #176.

Removed

  • Remove per-version install extras for nvidia-ml-py and prefer nvitop[cudaXX] instead by @XuehaiPan in #179.

New Contributors

  • @kyet made their first contribution in #176

Full Changelog: v1.5.2...v1.5.3

nvitop v1.5.2

25 Jul 08:10
Compare
Choose a tag to compare

What's Changed

  • fix(api/process): fix snapshot cache for GPU processes with shared host process by @XuehaiPan in #172
  • chore(tui/device): minor tweak display for device name by @XuehaiPan

Full Changelog: v1.5.1...v1.5.2

nvitop v1.5.1

26 May 11:12
Compare
Choose a tag to compare

What's Changed

  • feat(exporter): add Dockerfile and docker-compose template for nvitop-exporter by @gianfranco-s in #159
  • fix(tui): fix one-time output rendering on exit for TUI by @XuehaiPan
  • deps(nvidia-ml-py): add nvidia-ml-py 12.575.51 to support list
  • deps(python): add Python 3.14 classifiers

New Contributors

Full Changelog: v1.5.0...v1.5.1

nvitop v1.5.0

24 Apr 21:55
Compare
Choose a tag to compare

What's Changed

  • deps(python): drop Python 3.7 support by @XuehaiPan in #150
  • feat(tui): show %GMBW in main screen by @XuehaiPan in #156
  • chore(callbacks): deprecate nvitop.callbacks as officially unmaintained by @XuehaiPan in #157
  • fix(tui/host): ignore errors when collecting host metrics by @XuehaiPan in #163
  • lint(tui): add doctests and add type annotations in nvitop.tui by @XuehaiPan in #164

Full Changelog: v1.4.2...v1.5.0

nvitop v1.4.2

26 Jan 17:39
Compare
Choose a tag to compare

nvitop v1.4.2

Minor Improvement

  • Eliminate third-party dependencies cachetools and termcolor in #147 and #148 by @XuehaiPan.

Full Changelog: v1.4.1...v1.4.2

nvitop v1.4.1

13 Jan 10:03
Compare
Choose a tag to compare

nvitop v1.4.1

Fixed

  • Fix passing invalid device handle (e.g., GPU is lost) to NVML functions by @XuehaiPan in #146.
  • Fix CUDA device selection tool nvisel by @XuehaiPan.

Minor Improvement

  • Better Grafana dashboard template:

Grafana Dashboard
A Grafana dashboard built on top of nvitop-exporter.

Full Changelog: v1.4.0...v1.4.1

nvitop v1.4.0

29 Dec 13:58
Compare
Choose a tag to compare

nvitop v1.4.0

Added

Changed

Fixed

New Contributors

Full Changelog: v1.3.2...v1.4.0

Filter
The Grafana dashboard for the exporter.

nvitop v1.3.2

17 Dec 11:33
Compare
Choose a tag to compare

nvitop v1.3.2

Added

  • Add separate implementation for GpuStatsLogger callback for lightning by @XuehaiPan in #114.
  • Remove metrics if process is gone in nvitop-exporter by @XuehaiPan in #107.

Full Changelog: https://github.com/XuehaiPan/compare/v1.3.1...v1.3.2

nvitop v1.3.1

05 Oct 12:07
Compare
Choose a tag to compare

nvitop v1.3.1

Added

Fixed

  • Fix libcuda.cuDeviceGetUuid() when the UUID contains 0x00 by @XuehaiPan in #100.

Full Changelog: https://github.com/XuehaiPan/compare/v1.3.0...v1.3.1

nvitop v1.3.0

26 Aug 17:44
Compare
Choose a tag to compare

nvitop v1.3.0

Added

Changed

  • Use recent timestamp for GPU process utilization query for more accurate per-process GPU usage by @XuehaiPan in #85. We extend our heartfelt gratitude to @2581543189 for their invaluable assistance. Their timely comments and comprehensive feedback have greatly contributed to the improvement of this project.

Fixed

  • Fix upstream changes for process info v3 APIs on 535.104.05 driver by @XuehaiPan in #94.
  • Fix removal for process info v3 APIs on the upstream 535.98 driver by @XuehaiPan in #89.

Full Changelog: https://github.com/XuehaiPan/compare/v1.2.0...v1.3.0