Commit graph

266 commits

Author SHA1 Message Date
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
5cba62ffe1 chore(pre-commit): update pre-commit hooks 2023-10-25 23:11:17 +08:00
Xuehai Pan
2b3ec124d5 ver: bump version to v1.3.1 2023-10-05 20:04:13 +08:00
Xuehai Pan
410785e283 ver: bump version to 1.3.0 2023-08-26 17:39:40 +00:00
Xuehai Pan
ec4ad645d2
feat(api/device): add methods to query PCIe and NVLink throughput (#87) 2023-08-13 22:37:36 +08:00
Xuehai Pan
ec53de75b4 ver: bump version to v1.2.0 2023-07-24 16:40:44 +08:00
Xuehai Pan
f0b055bfcf
feat(linter): mypy integration (#73) 2023-05-01 13:02:01 +08:00
Xuehai Pan
871c5ca248 style: prefer utf-8 over UTF-8 in code 2023-04-20 05:09:28 +00:00
Xuehai Pan
060ff27725 docs: improve grammar in README 2023-04-14 14:29:55 +00:00
Xuehai Pan
fd1e4148f6 ver: bump version to v1.1.2 2023-04-11 13:28:16 +00:00
Xuehai Pan
5a0da9239b docs: add notes for upgrading pip for GitHub installation 2023-04-08 15:50:45 +00:00
Xuehai Pan
6b6aee7537 ver: bump version to v1.1.1 2023-04-07 14:39:17 +00:00
Xuehai Pan
790ffdf404 ver: bump version to v1.1.0 2023-04-07 14:13:11 +00:00
Xuehai Pan
c5ce570c72
deps(python): drop Python 3.6 support (#56) 2023-03-15 16:56:24 +08:00
Xuehai Pan
87db779635 chore(pre-commit): update pre-commit hooks 2023-02-13 10:12:50 +00:00
Xuehai Pan
4bb337de61 ver: bump version to v1.0.0 2023-02-01 20:57:26 +08:00
Xuehai Pan
0f702878b3 docs(README): update README.md
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-01-11 17:45:12 +08:00
Xuehai Pan
0938e6a00c
refactor(api): compact and rename top-level module (#54) 2023-01-04 17:04:42 +08:00
Xuehai Pan
7aa2f068c1
feat(core/libcudart): add Python bindings for CUDA Runtime APIs (#52) 2022-12-28 17:49:37 +08:00
Xuehai Pan
13e70aa70a
fix(Dockerfile): migrate docker image repo to nvcr.io/nvidia/driver (#51) 2022-12-13 17:49:17 +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
b554d9e772 ver: bump version to v0.11.0
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-04 14:21:08 +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
30ad735748 ver: bump version to v0.10.2
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-11-18 16:02:31 +08:00
Xuehai Pan
7550bc4a2e
feat(core/collector): add function and method to collect metrics in background thread (#48) 2022-11-18 16:01:21 +08:00
Xuehai Pan
0917c5694d docs: update screenshot and badges
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-11-17 13:36:51 +08:00
Xuehai Pan
5796170aa1 ver: bump version to v0.10.1
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-10-23 02:08:44 +08:00
Xuehai Pan
7f587d363b fix(core/libnvml): handle corrupted dependency
Fixes #44

Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-10-23 01:56:09 +08:00
Xuehai Pan
da9b3e1e1c docs: add installation method from conda-forge
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-10-23 00:14:52 +08:00
Xuehai Pan
b5cfc69b58 ver: bump version to v0.10.0
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-10-17 17:50:16 +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
72f31e5d29 chore(cli): change GPU process type filtering behavior
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-10-15 21:50:26 +08:00
Xuehai Pan
dcd2896865 ver: bump version to v0.9.0
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-10-06 23:45:35 +08:00
Xuehai Pan
2f5c96944f
feat(gui/metrics): add process metrics screen (#39) 2022-09-26 21:37:38 +08:00
Xuehai Pan
f38832e760 feat(core/device): add utility function normalize_cuda_visible_devices
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-07 17:40:43 +08:00
Xuehai Pan
d0d6e48be7 feat(core/collector): support device only snapshots for function take_snapshots
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-07 16:25:56 +08:00
Xuehai Pan
c9b079dc73 ver: bump version to v0.8.0
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-06 13:27:19 +08:00
Xuehai Pan
0ebcfb4dc1
feat(gui): support process tagging (#34) 2022-09-06 13:18:32 +08:00
Xuehai Pan
011913880e docs: update document links
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-03 21:08:25 +08:00
Xuehai Pan
04b669266b ver: bump version to v0.7.3
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-08-23 19:49:04 +08:00
Xuehai Pan
2ceed5c376 docs: reorganize documentation
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-08-23 18:46:56 +08:00
Xuehai Pan
c1c9ba3759 docs(install-nvidia-driver): add notes for changing console for desktop users 2022-08-19 14:35:54 +08:00
Xuehai Pan
a2f7c2425c chore(cli): drop environment variable NVITOP_MONITOR_ALWAYS
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-08-12 22:36:26 +08:00
Xuehai Pan
95ec16dd98 feat(gui): allow set colorful mode from environment variable
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-08-11 17:43:46 +08:00
Xuehai Pan
414fb8a0fd
feat(gui): add 256 color support for bar charts (#31) 2022-08-05 20:13:06 +08:00
Xuehai Pan
16b15f4518 ver: bump version to v0.7.2
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-29 17:54:52 +08:00
Xuehai Pan
8cba1de7aa feat(select): support CUDA_VISIBLE_DEVICES conversion
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-29 17:53:59 +08:00