Commit graph

665 commits

Author SHA1 Message Date
Xuehai Pan
56a60e9486 docs(CHANGELOG): update CHANGELOG.md 2023-03-16 11:37:17 +00:00
Xuehai Pan
e00582a8f2 feat(gui/host): show more metrics 2023-03-16 11:25:47 +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
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
Xuehai Pan
6d431c88eb chore(gui/device): tweak memory usage alignment for MIG devices
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-01-12 17:06:55 +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
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
cd735eb2df chore(api/libcuda): add more libcuda search paths
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2023-01-11 15:23:36 +08:00
Xuehai Pan
0938e6a00c
refactor(api): compact and rename top-level module (#54) 2023-01-04 17:04:42 +08:00
Xuehai Pan
a8731016fa
docs(core): rephrase docstrings (#53) 2023-01-03 20:52:34 +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
c04fbb9bbc chore(.github): update issue template
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-08 22:03:03 +08:00
Xuehai Pan
84b40be1e3 docs: update docstrings
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-06 13:51:39 +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
56c9c8c631 deps: update linter dependencies
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-05 21:10:03 +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
f699c53370 fix(.github): use ubuntu-20.04 runner for CI as a workaround
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-04 14:08:48 +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
afe33211a7 chore(pylintrc): update pylint settings
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-04 14:08:48 +08:00
Xuehai Pan
4aec63f130 chore: add Code of Conduct
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-04 14:08:48 +08:00
Xuehai Pan
7ba0bb2720 chore(.github): update issue templates
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-12-04 14:08:42 +08:00
Xuehai Pan
487661f9a5 docs: update badges on readthedocs
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-11-30 12:55:27 +08:00
Xuehai Pan
69221191f1 chore(workflows): update action versions
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-11-30 12:55:27 +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
d57b441e3b refactor(setup): move write file content to try-finally block
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-11-24 21:41:16 +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
5dbbbcef7c chore(gui/metrics): handle small terminal width
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-11-16 04:21:29 +08:00
Xuehai Pan
7c6ca64aa0
fix(core/device): fix max clock infos 2022-10-28 01:11:08 +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