Commit graph

847 commits

Author SHA1 Message Date
Xuehai Pan
3a80c60687 feat(gui): full wide string support for username
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-27 16:30:32 +08:00
Xuehai Pan
618a3faa1c chore(gui/metrics): update y ticks
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-26 22:52:18 +08:00
Xuehai Pan
d7c31e90cf fix(gui/metrics): fix GPU process type length
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-26 22:29:37 +08:00
Xuehai Pan
2f5c96944f
feat(gui/metrics): add process metrics screen (#39) 2022-09-26 21:37:38 +08:00
Xuehai Pan
d87ce0d225 fix(gui/host): show host info string when terminal width smaller than 100
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-22 00:38:57 +08:00
Xuehai Pan
2d17dc91f6 ver: bump version to v0.8.1
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-19 16:53:25 +08:00
Xuehai Pan
dbe7397f91 chore(gui): update version number
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-19 16:50:50 +08:00
Xuehai Pan
ecf495777a feat(gui/treeview): add running time in tree-view screen
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-19 16:47:30 +08:00
Xuehai Pan
cc918c4339 chore(select): remove import dependency on curses
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-18 21:04:26 +08:00
Xuehai Pan
3b82dbbb57 docs: update cross reference
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-09 16:01:59 +08:00
Xuehai Pan
2fee1fdf6c style: update pylint magic comments
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-09 15:16:20 +08:00
Xuehai Pan
3c4692f1c9 chore: remove variable references
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-09 15:10:18 +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
fc9be73fd9 chore(workflows): unshallow git clones
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-06 13:24:35 +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
417a09a312 feat(core/device): add alias for function parse_cuda_visible_devices
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-03 20:32:00 +08:00
Xuehai Pan
3a21b854db style: resolve pylint warnings
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-02 20:20:34 +08:00
Xuehai Pan
aed05ea0ce chore(pre-commit): update black version
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-09-02 19:51:10 +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
342a1ef888 docs: fix docstring
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-08-23 19:44:10 +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
e62ea7b4c7 feat(install-nvidia-driver): kill GPU processes in script rather than abort 2022-08-19 14:15:09 +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
04f938196a feat(core/utils): support ** dictionary unpack for Snapshot
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-08-09 21:34:18 +08:00
Xuehai Pan
514bd6fa85 chore(workflows): do not publish wheels in pull requests
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-08-07 01:45:58 +08:00
Xuehai Pan
8d8b61bca2 chore(install-nvidia-driver): do not stop desktop manager if no process running on GPU
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-08-06 18:13:49 +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
c2193768b3 chore(select): show only one MIG when calling nvisel without arguments
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-08-05 14:24:02 +08:00
Xuehai Pan
e688b44fa7 fix(select): fix syntex for Python 3.5
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-31 21:04:31 +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
Xuehai Pan
dc562f503f docs(core/utils): update docstrings for NA
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-29 15:52:11 +08:00
Xuehai Pan
877633cd04 docs(core/utils): update docstrings for NA
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-29 15:37:11 +08:00
Xuehai Pan
6d1c6e64c9 feat(core/utils): support more arithmetic operations for NA
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-29 15:01:11 +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
2552357c6a chore(workflows): use pypa/gh-action-pypi-publish to upload packages
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-25 23:49:36 +08:00
Xuehai Pan
7cb90e5de7 style: update pylint magic comments
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-24 21:57:10 +08:00
Xuehai Pan
587e2042eb fix(core/cli): fix error messages for CUDA 10.x drivers
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-24 20:18:50 +08:00
Xuehai Pan
3ec88f917f fix(docs): fix sphinx document build
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-24 20:07:31 +08:00
Xuehai Pan
a8f03640b9 fix(core/libnvml): fix referencing a variable before assignment
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-24 17:42:15 +08:00
Xuehai Pan
271e6ee012 docs: add note for nvisel in usage
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-24 16:19:31 +08:00
Xuehai Pan
e621e02ce2 docs: add nvisel sample results
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-24 16:15:34 +08:00
Xuehai Pan
be4b6fdee8 refactor(core/libcuda): replace local function with functools.partial
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-24 16:13:10 +08:00
Xuehai Pan
9597468a19 ver: bump version to v0.7.1
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-22 20:10:03 +08:00
Xuehai Pan
94be8b30d4 fix(gui/device): fix CUDA_VISIBLE_DEVICES enumeration
Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
2022-07-22 20:09:20 +08:00