Commit graph

777 commits

Author SHA1 Message Date
Xuehai Pan
669f7b32c6 chore(pyproject.toml): enable PEP-639 2025-03-15 22:46:42 +08:00
Xuehai Pan
a39cf70ee7 chore(pre-commit): update pre-commit hooks 2025-03-14 03:38:28 +08:00
Xuehai Pan
5def9731a0 chore(setup): put setup function under a if __name__ == '__main__' block 2025-02-22 16:55:16 +08:00
Xuehai Pan
7e56376f17 style(api/host): cleanup imports 2025-01-31 18:55:46 +08:00
Xuehai Pan
cda0149e45
deps(python): drop Python 3.7 support (#150) 2025-01-31 16:33:18 +08:00
Xuehai Pan
8d897bbb78 lint: migrate formatter from black to ruff format 2025-01-30 18:18:59 +08:00
Xuehai Pan
d72bc712b8 chore(setup): add extra cuda11 and cuda12 2025-01-28 21:34:54 +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
d5a05e664d deps(nvidia-ml-py): add nvidia-ml-py 12.570.86 to support list 2025-01-27 01:30:53 +08:00
Xuehai Pan
1d0a690521 refactor(tui): rename nvitop.gui -> nvitop.tui 2025-01-26 16:42:21 +00: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
0bcb5e0260 chore: update license header 2025-01-18 23:25:18 +08:00
Xuehai Pan
c276d5d82f chore(api/libcuda): use 8 * sizeof(void *) for arch bit detection 2025-01-17 01:55:27 +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
8bef345bec deps(exporter): loosen nvitop version constraint 2025-01-09 22:29:14 +08:00
Xuehai Pan
1181de41c8 chore: update Grafana dashboard 2025-01-09 22:29:14 +08:00
Xuehai Pan
8ee9d5c430 chore(pre-commit): update pre-commit hooks 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
Xuehai Pan
3461ad9650 docs(README): add Instruction to run via uvx 2024-12-20 01:20:32 +08:00
Xuehai Pan
7edf30c964 chore(pre-commit): update pre-commit hooks 2024-12-20 01:20:32 +08:00
Xuehai Pan
d2ffb689c3 deps(python): add Python 3.13 classifiers 2024-12-16 00:48:33 +08:00
Xuehai Pan
caf5c5d93d deps(isort): replace isort with ruff check --select=I 2024-12-16 00:48:32 +08:00
Xuehai Pan
cb1669e747 chore: move pylint configuration to pyproject.toml 2024-12-16 00:12:55 +08:00
Xuehai Pan
93da21e171 chore(pre-commit): update pre-commit hooks 2024-11-25 01:28:41 +08:00
Xuehai Pan
a876f6e711 chore(pre-commit): update pre-commit hooks 2024-10-26 20:38:40 +08:00
Xuehai Pan
878200d111 deps(nvidia-ml-py): add nvidia-ml-py 12.550.89 and 12.560.30 to support list 2024-10-04 03:07:56 +08:00
Xuehai Pan
4127c69a3a chore(pre-commit): update pre-commit hooks 2024-10-04 03:07:55 +08:00
Xuehai Pan
5522c9baf6 deps(docs): update documentation dependencies 2024-09-11 23:03:23 +08:00
Xuehai Pan
e57db4debb chore(pre-commit): update pre-commit hooks 2024-09-11 22:59:31 +08:00
Christian Bauer
80100c7c85
fix(collector): fix documentation for ResourceMetricCollector.clear() function (#132) 2024-08-07 19:16:31 +08:00
Xuehai Pan
61add4194a chore(pre-commit): update pre-commit hooks 2024-08-07 17:41:27 +08:00
Xuehai Pan
623b1e5360 chore(pre-commit): update pre-commit hooks 2024-07-31 15:36:15 +08:00
Xuehai Pan
51f08cd106 refactor: remove unnecessary global constants 2024-07-12 17:08:59 +00:00
Xuehai Pan
c00b80d3cf
feat(api): handle exceptions for function getpass.getuser() (#130) 2024-07-12 23:07:52 +08:00
Xuehai Pan
35ce4ad1a4 docs(README): add notes to set alias for pipx run nvitop 2024-07-12 12:04:36 +00:00
Xuehai Pan
56940d1b25 fix(api/libnvml): ignore UTF-8 decoding errors from pynvml 2024-07-12 11:38:13 +00: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
4833f201ad deps(nvidia-ml-py): add nvidia-ml-py 12.555.43 to support list 2024-06-01 17:01:16 +00:00
Xuehai Pan
2e15f86940 deps(nvidia-ml-py): add nvidia-ml-py 11.525.150 to support list 2024-06-01 17:01:16 +00:00
Xuehai Pan
e927bba14d chore(pre-commit): update pre-commit hooks 2024-06-01 17:01:15 +00:00
Xuehai Pan
8fb96531da feat(api/device): add aggregated total NVLink throughput 2024-05-09 02:38:32 +08:00
Xuehai Pan
52b44a77d8 chore(pre-commit): update pre-commit hooks 2024-05-09 02:36:30 +08:00
Xuehai Pan
29e0136934 deps(nvidia-ml-py): add nvidia-ml-py 12.550.52 to support list 2024-04-30 15:05:24 +00:00
Xuehai Pan
23ef17f655 deps(nvidia-ml-py): add nvidia-ml-py 12.535.161 to support list 2024-04-30 15:04:32 +00:00
Xuehai Pan
c5ba41dbdf chore(pre-commit): update pre-commit hooks 2024-04-30 15:04:10 +00:00