Commit graph

695 commits

Author SHA1 Message Date
Xuehai Pan
090cd6baa0 docs(api/libnvml): update docstrings 2023-07-16 23:13:15 +08:00
Xuehai Pan
29b047c18d feat(api/process): set used_gpu_cc_protected_memor for GpuProcess 2023-07-16 03:33:01 +08:00
Xuehai Pan
788a1fb44e docs(api/libnvml): add comments for type struct fields 2023-07-14 11:42:25 +08:00
Xuehai Pan
ecb23a66c3 fix(api/libnvml): fix process info support for NVIDIA R535 driver 2023-07-14 11:27:47 +08:00
Xuehai Pan
04ac6a0efe deps(nvidia-ml-py): add nvidia-ml-py 11.525.131 to support list 2023-07-01 17:16:53 +08:00
Xuehai Pan
7c74e02eb0 chore(pre-commit): update pre-commit hooks 2023-07-01 17:15:08 +08:00
Xuehai Pan
7ebf9056fb chore(pre-commit): update pre-commit hooks 2023-06-07 06:42:15 +00:00
Xuehai Pan
b5d64d58ba deps: pin pytorch-lightning while building documentation 2023-05-11 07:44:02 +00:00
Xuehai Pan
266edcb3be chore(pre-commit): update pre-commit hooks 2023-05-08 00:10:15 +08:00
Xuehai Pan
f0b055bfcf
feat(linter): mypy integration (#73) 2023-05-01 13:02:01 +08:00
Xuehai Pan
2408735f54 chore: pre-commit autoupdate 2023-04-20 05:58:01 +00: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
4093334972 fix(api/libcuda): fix inappropriate exception catching in function libcuda.cuDeviceGetUuid 2023-04-12 05:32:56 +00:00
Xuehai Pan
fd1e4148f6 ver: bump version to v1.1.2 2023-04-11 13:28:16 +00:00
Xuehai Pan
7fca245b57
fix(api/device): further isolate the CUDA_VISIBLE_DEVICE parser in a subprocess (#70) 2023-04-11 21:26:12 +08: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
1616a486c9 fix(gui/device): fix MIG device support 2023-04-07 14:37:34 +00:00
Xuehai Pan
790ffdf404 ver: bump version to v1.1.0 2023-04-07 14:13:11 +00:00
Xuehai Pan
2ecb5f4bcb
feat(cli): support float number as snapshot interval (>= 0.25s) (#67) 2023-04-07 17:22:41 +08:00
Xuehai Pan
c883884073
refactor(api): move TTLCache usage to CLI-only (#66) 2023-04-07 16:51:07 +08:00
Xuehai Pan
df42d0c0f0 chore(api/libnvml): always shutdown NVML handle 2023-04-07 03:14:44 +00:00
Xuehai Pan
394458ee65 deps(nvidia-ml-py): add nvidia-ml-py 11.525.112 to support list 2023-04-06 06:56:57 +00:00
Xuehai Pan
7cee2e32d3 chore(pre-commit): update pre-commit hooks 2023-03-30 12:50:51 +00:00
Xuehai Pan
7c50c0854d deps: pin tensorflow-cpu while building documentation 2023-03-28 07:31:44 +00:00
Xuehai Pan
e2982d0d4b deps: use tensorflow-cpu while building documentation 2023-03-27 12:12:46 +00:00
Xuehai Pan
ae8a08d6ff chore: set default_stages in .pre-commit-config.yaml 2023-03-27 08:01:46 +00:00
Xuehai Pan
383cdea81e feat: add codespell integration 2023-03-27 07:38:17 +00:00
Xuehai Pan
05284ec2f8 fix(select): fix type annotation 2023-03-20 13:57:07 +00:00
Xuehai Pan
27b573804d chore(api): remove redundant __str__ method when __repr__ is defined 2023-03-20 13:56:05 +00:00
Xuehai Pan
0bc40840a4
feat(gui/host): show more metrics (#59) 2023-03-16 20:26:02 +08: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
970d515eaf fix(.github): fix typo in issue template 2023-03-02 10:02:32 +00:00
Xuehai Pan
442d95a58a chore: update license header 2023-03-02 10:00:51 +00:00
Xuehai Pan
c1a1d89ae4 chore: update Code of Conduct 2023-02-22 14:23:49 +00:00
Xuehai Pan
2480b5823c fix(api/utils): respect FORCE_COLOR and NO_COLOR environment variables 2023-02-20 14:37:42 +00:00
Xuehai Pan
15095dc624 style(api): add more type annotations 2023-02-20 05:30:33 +00:00
Xuehai Pan
74295ca2ae feat(pre-commit): enable flake8 in pre-commit 2023-02-17 10:08:00 +00:00
Xuehai Pan
87db779635 chore(pre-commit): update pre-commit hooks 2023-02-13 10:12:50 +00:00
Xuehai Pan
d17528fcdc chore(api/device): update error messages for invalid arguments 2023-02-11 14:47:48 +00:00
Xuehai Pan
a5feafaecc chore(pyproject): update classifiers 2023-02-01 21:08:42 +08:00
Xuehai Pan
4bb337de61 ver: bump version to v1.0.0 2023-02-01 20:57:26 +08:00
Xuehai Pan
b20729ac18 fix(api/device): update CUDA_VISIBLE_DEVICES parsing
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-02-01 20:45:40 +08:00
Xuehai Pan
36f35542c6 deps: bump pylint version
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-02-01 20:10:18 +08:00
Xuehai Pan
9f99623d52 feat(.github): add DependaBot to bump GitHub Action versions
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-01-31 21:04:29 +08:00
Xuehai Pan
54a87c4913 chore: add .editorconfig
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-01-21 02:16:16 +08:00
Xuehai Pan
ce7af88777 chore(install-nvidia-driver): disable persistence mode before offloading the kernel module
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-01-14 15:47:31 +00:00
Xuehai Pan
13f02f92c8 style: apply suggestions from pylint
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-01-13 20:23:38 +08:00