Commit graph

66 commits

Author SHA1 Message Date
Xuehai Pan
8561956c12
feat(cli): add option --readonly to CLI (#214)
Some checks failed
Build / Build sdist and wheels (push) Has been cancelled
Lint / lint (push) Has been cancelled
Build / Publish to PyPI (push) Has been cancelled
2026-05-06 18:33:10 +08:00
Xuehai Pan
4e814c52a6
feat(exporter): support TLS and mutual TLS for the metrics endpoint (#213) 2026-05-06 17:26:32 +08:00
Xuehai Pan
6399e087f1 feat(install-nvidia-driver): support open kernel-module driver packages 2026-05-03 00:16:28 +08:00
Xuehai Pan
2f68dd269d fix(tui): propagate need_redraw=True to parent if self.need_redraw has been already updated to True to avoid missing redraws 2026-04-30 18:37:19 +08:00
Xuehai Pan
fe983b137a deps(nvidia-ml-py): add nvidia-ml-py 13.595.45 to support list 2026-03-20 18:24:54 +08:00
Xuehai Pan
daf26ec762 ver: bump version to v1.6.2
Some checks failed
Build / Build sdist and wheels (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop-exporter (release) Has been cancelled
Build / Publish to PyPI (release) Has been cancelled
2026-01-28 01:02:12 +08:00
Xuehai Pan
ce152e6d98 ver: bump version to v1.6.1
Some checks failed
Build / Build sdist and wheels (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop-exporter (release) Has been cancelled
Build / Publish to PyPI (release) Has been cancelled
2025-12-08 11:43:51 +08:00
Xuehai Pan
4d948e2c9d
feat(api/device): support devices with unified memory (#195) 2025-12-08 11:41:35 +08:00
Xuehai Pan
d0a043e205 ver: bump version to v1.6.0
Some checks failed
Build / Build sdist and wheels (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop (release) Has been cancelled
Build and Publish Docker Images / Build and Publish Docker Images for nvitop-exporter (release) Has been cancelled
Build / Publish to PyPI (release) Has been cancelled
2025-11-11 15:59:54 +08:00
Xuehai Pan
ffc344d379
feat(workflows/docker): add workflow to build docker images (#191) 2025-11-11 15:57:18 +08:00
Xuehai Pan
932257a5f9 feat(tui/device): add bar charts for memory bandwidth and power usage (#190) 2025-11-09 23:55:36 +08:00
Johnny
2cdce49c4e
deps(nvidia-ml-py): add nvidia-ml-py 13.580.82 to support list (#186) 2025-10-18 18:53:31 +08:00
Xuehai Pan
251f071c2c ver: bump version to v1.5.3
Some checks failed
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-08-16 14:14:34 +08:00
Xuehai Pan
032370319c
chore!: remove per-version install extras for nvidia-ml-py and prefer nvitop[cudaXX] instead (#179) 2025-08-16 14:12:11 +08:00
Xuehai Pan
89334065d8
deps(nvidia-ml-py): add nvidia-ml-py 13.580.65 to support list (#178) 2025-08-16 13:45:40 +08:00
Xuehai Pan
3b902b5318 docs(CHANGELOG): update CHANGELOG.md 2025-08-06 14:15:32 +08:00
Xuehai Pan
f9ff0de87c feat(exporter): draw network and disk I/O graphs with centered symmetric zero 2025-07-26 23:02:00 +08:00
Xuehai Pan
96cb945ca7 ver: bump version to v1.5.2
Some checks failed
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-07-25 16:07:37 +08:00
Xuehai Pan
8a02ca5dc1
fix(api/process): fix snapshot cache for GPU processes with shared host process (#172) 2025-07-25 00:08:11 +08:00
Xuehai Pan
f4ba519ae1 ver: bump version to v1.5.1
Some checks failed
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-05-26 19:10:12 +08:00
Gianfranco Salomone
974762a8c3
feat(exporter): add Dockerfile and docker-compose template for nvitop-exporter (#159)
Co-authored-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2025-05-26 19:04:23 +08:00
Xuehai Pan
cf7be3e117 fix(tui): fix one-time output rendering on exit for TUI 2025-05-20 19:09:16 +08:00
Xuehai Pan
efe148da49 ver: bump version to v1.5.0
Some checks failed
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-04-25 05:53:17 +08:00
Xuehai Pan
96a0fab34f
lint(tui): add doctests and add type annotations in nvitop.tui (#164) 2025-04-25 05:50:41 +08:00
Xuehai Pan
dfb4e3bf55
fix(tui/host): ignore errors when collecting host metrics (#163) 2025-04-20 05:05:42 +08:00
Xuehai Pan
14b15ea0a1
chore(callbacks): deprecate nvitop.callbacks as officially unmaintained (#157) 2025-04-07 03:39:30 +08:00
Xuehai Pan
8e1def0349
feat(tui): show %GMBW in main screen (#156) 2025-04-07 02:57:20 +08:00
Xuehai Pan
cda0149e45
deps(python): drop Python 3.7 support (#150) 2025-01-31 16:33:18 +08:00
Xuehai Pan
9d64ea83aa ver: bump version to v1.4.2
Some checks failed
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-01-27 01:35:26 +08:00
Xuehai Pan
37b95d859e
deps(termcolor): vendor third-party dependency termcolor (#148) 2025-01-24 18:24:47 +08:00
Xuehai Pan
652859c84b
deps(cachetools): remove third-party dependency cachetools (#147) 2025-01-24 16:52:16 +08:00
Xuehai Pan
27c3143f54 ver: bump version to v1.4.1
Some checks failed
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2025-01-13 17:59:21 +08:00
Xuehai Pan
d623531779
fix(api/device): fix passing invalid device handle to NVML functions (#146) 2025-01-13 17:51:09 +08:00
Xuehai Pan
aa9148d413 fix(select): fix CUDA device selection tool nvisel 2025-01-09 22:29:14 +08:00
Xuehai Pan
08f2131acd ver: bump version to v1.4.0
Some checks failed
Build / build (release) Has been cancelled
Build / publish (release) Has been cancelled
2024-12-29 21:50:03 +08:00
Xuehai Pan
1f76ccca37 feat(exporter): add dashboard example (#138) 2024-12-29 21:41:16 +08:00
Christian Bauer
80100c7c85
fix(collector): fix documentation for ResourceMetricCollector.clear() function (#132) 2024-08-07 19:16:31 +08:00
Xuehai Pan
c00b80d3cf
feat(api): handle exceptions for function getpass.getuser() (#130) 2024-07-12 23:07:52 +08:00
Xuehai Pan
6bc8a8bf10 fix(api/libnvml): gracefully ignore UTF-8 decoding errors 2024-07-04 16:51:14 +08:00
Xuehai Pan
4f46184441 refactor(setup): refactor setup scripts 2024-07-04 16:51:14 +08:00
Xuehai Pan
9c5d330076 ver: bump version to v1.3.2 2023-12-17 19:18:16 +08:00
Xuehai Pan
bff355bcc4
fix(callbacks/lightning): populate callback for lightning (#114) 2023-12-17 19:13:19 +08:00
Xuehai Pan
8c8bc18ea0
feat(exporter): remove metrics if process is gone (#107) 2023-11-23 19:08:40 +08:00
Xuehai Pan
2b3ec124d5 ver: bump version to v1.3.1 2023-10-05 20:04:13 +08:00
Xuehai Pan
a37e63fcf3
deps(python): add Python 3.12 classifiers (#101) 2023-10-05 20:01:13 +08:00
Xuehai Pan
9da41a5d12
fix(libcuda): fix cuDeviceGetUuid() when the UUID contains 0x00 (#100) 2023-10-05 19:48:41 +08:00
Xuehai Pan
410785e283 ver: bump version to 1.3.0 2023-08-26 17:39:40 +00:00
Xuehai Pan
daf72c7bf3
feat(exporter): add Prometheus exporter (#92) 2023-08-27 01:37:04 +08:00
Xuehai Pan
9ff3ec3400 fix(api/libnvml): fix upstream changes for process info v3 APIs on 535.104.05 driver (#94) 2023-08-26 16:41:55 +00:00
Xuehai Pan
6a9663b33f
fix(api/libnvml): fix removal for process info v3 APIs on the upstream 535.98 driver (#89) 2023-08-17 16:33:53 +08:00