Commit graph

53 commits

Author SHA1 Message Date
Xuehai Pan
a6761eb5c4 chore(pre-commit): update pre-commit hooks 2026-04-01 17:55:58 +08:00
Xuehai Pan
43015c916f chore(pre-commit): update pre-commit hooks 2026-03-31 20:10:55 +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
de681c992c deps(nvidia-ml-py): add nvidia-ml-py 13.590.44 to support list 2025-12-09 13:19:39 +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
c8dd200416 chore(pre-commit): update pre-commit hooks 2025-07-24 22:34:31 +08:00
Xuehai Pan
68d7e95b8a deps(python): add Python 3.14 classifiers 2025-05-10 20:18:27 +08:00
Xuehai Pan
e3327f2484 deps(nvidia-ml-py): add nvidia-ml-py 12.575.51 to support list 2025-05-08 19:39:37 +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
2fbf791e5c deps: remove duplicate lint checks 2025-03-16 23:07:45 +08:00
Xuehai Pan
669f7b32c6 chore(pyproject.toml): enable PEP-639 2025-03-15 22:46:42 +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
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
8ee9d5c430 chore(pre-commit): update pre-commit hooks 2025-01-09 22:29:14 +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
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
623b1e5360 chore(pre-commit): update pre-commit hooks 2024-07-31 15:36:15 +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
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
1710579c66 lint: update ruff rules 2024-02-16 09:43:47 +00: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
daf72c7bf3
feat(exporter): add Prometheus exporter (#92) 2023-08-27 01:37:04 +08:00
Xuehai Pan
c3487c03b6
fix(api/libnvml): fix process info support for NVIDIA R535 driver (CUDA 12.2+) (#79) 2023-07-17 00:22:53 +08:00
Xuehai Pan
7c74e02eb0 chore(pre-commit): update pre-commit hooks 2023-07-01 17:15:08 +08:00
Xuehai Pan
f0b055bfcf
feat(linter): mypy integration (#73) 2023-05-01 13:02:01 +08:00
Xuehai Pan
383cdea81e feat: add codespell integration 2023-03-27 07:38:17 +00:00
Xuehai Pan
20313d08bd
feat(linter): ruff integration (#57) 2023-03-15 17:37:42 +08:00
Xuehai Pan
c5ce570c72
deps(python): drop Python 3.6 support (#56) 2023-03-15 16:56:24 +08:00
Xuehai Pan
a5feafaecc chore(pyproject): update classifiers 2023-02-01 21:08:42 +08:00
Xuehai Pan
e5528f4ca3 deps: bump latest supported nvidia-ml-py version
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-01-11 15:25:54 +08:00
Xuehai Pan
a8731016fa
docs(core): rephrase docstrings (#53) 2023-01-03 20:52:34 +08:00
Xuehai Pan
941740a6e5 docs: update project description
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-06 12:43:51 +08:00
Xuehai Pan
7501b6fc7f chore(pyproject.toml): update license classifiers
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-05 15:15:51 +08:00
Xuehai Pan
330b2f8c7e refactor: drop Python 3.5 support
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-04 14:08:48 +08:00
Xuehai Pan
c24509fa36 chore: dual-licensing project source code
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-11-30 12:55:26 +08:00
Xuehai Pan
70f25ef360 chore: add Python 3.11 classifiers
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-11-24 21:41:32 +08:00
Xuehai Pan
dbf018beca chore: add notes for syncing nvidia-ml-py versions
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-10-17 18:42:13 +08:00
Xuehai Pan
1a194afcb5
feat(core/libnvml): add compatibility layers for NVML Python bindings (#30) 2022-10-17 17:46:52 +08:00
Xuehai Pan
0ebcfb4dc1
feat(gui): support process tagging (#34) 2022-09-06 13:18:32 +08:00
Xuehai Pan
26067cab84 chore(workflows): allow workflow dispatch for build
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-29 13:24:39 +08:00
Xuehai Pan
08e33b7455
feat(select): add CUDA visible devices selection tool (#28)
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-22 16:22:55 +08:00