Commit graph

  • bc34725e06 refactor(gui): rename class name and variables Xuehai Pan 2022-09-27 21:56:30 +08:00
  • 09d8774610 chore(gui/metrics): update keybindings Xuehai Pan 2022-10-03 22:31:11 +08:00
  • 2fef7961f1 chore(gui/metrics): update y ticks Xuehai Pan 2022-09-28 15:18:43 +08:00
  • 3a80c60687 feat(gui): full wide string support for username Xuehai Pan 2022-09-27 16:30:32 +08:00
  • 618a3faa1c chore(gui/metrics): update y ticks Xuehai Pan 2022-09-26 22:52:18 +08:00
  • d7c31e90cf fix(gui/metrics): fix GPU process type length Xuehai Pan 2022-09-26 22:25:15 +08:00
  • 2f5c96944f
    feat(gui/metrics): add process metrics screen (#39) Xuehai Pan 2022-09-26 21:37:38 +08:00
  • b8a3d24e77 chore(gui/metrics): handle width overflow Xuehai Pan 2022-09-25 00:48:07 +08:00
  • 641f7e3b58 docs: update screenshot for process metrics screen Xuehai Pan 2022-09-24 17:27:50 +08:00
  • 50cb90b46b chore(gui): update return value of update_size Xuehai Pan 2022-09-25 00:22:21 +08:00
  • 1a6ab2dc05 chore(gui/metrics): update x ticks Xuehai Pan 2022-09-25 00:03:45 +08:00
  • 0a36e6677e chore(gui/metrics): update y ticks Xuehai Pan 2022-09-24 15:12:30 +08:00
  • 75c2567d1d chore(gui/metrics): support metric graphs for no-Unicode mode Xuehai Pan 2022-09-23 21:12:02 +08:00
  • 68fc898c68 chore(gui/metrics): add graph ticks Xuehai Pan 2022-09-23 21:02:33 +08:00
  • 006743b7c0 chore(gui/metrics): use dynamic bound for all graphs Xuehai Pan 2022-09-23 13:05:32 +08:00
  • e2a0aba398 chore(gui/metrics): update keybinding Xuehai Pan 2022-09-23 13:00:14 +08:00
  • 1bb0002b71 chore(core/process): handle gone processes in update_gpu_status Xuehai Pan 2022-09-22 20:00:21 +08:00
  • b77f85ba45 feat(gui/metrics): 256-color support Xuehai Pan 2022-09-22 17:51:15 +08:00
  • b7b249113d feat(gui/metrics): add process metrics screen Xuehai Pan 2022-09-22 17:26:03 +08:00
  • d87ce0d225 fix(gui/host): show host info string when terminal width smaller than 100 Xuehai Pan 2022-09-22 00:38:24 +08:00
  • 2d17dc91f6 ver: bump version to v0.8.1 v0.8.1 Xuehai Pan 2022-09-19 16:53:25 +08:00
  • dbe7397f91 chore(gui): update version number Xuehai Pan 2022-09-10 23:05:40 +08:00
  • ecf495777a feat(gui/treeview): add running time in tree-view screen Xuehai Pan 2022-09-09 12:06:33 +08:00
  • cc918c4339 chore(select): remove import dependency on curses Xuehai Pan 2022-09-18 20:58:20 +08:00
  • 3b82dbbb57 docs: update cross reference Xuehai Pan 2022-09-09 16:01:59 +08:00
  • 2fee1fdf6c style: update pylint magic comments Xuehai Pan 2022-09-09 15:16:20 +08:00
  • 3c4692f1c9 chore: remove variable references Xuehai Pan 2022-09-09 15:10:18 +08:00
  • f38832e760 feat(core/device): add utility function normalize_cuda_visible_devices Xuehai Pan 2022-09-07 17:40:43 +08:00
  • d0d6e48be7 feat(core/collector): support device only snapshots for function take_snapshots Xuehai Pan 2022-09-07 16:25:56 +08:00
  • c9b079dc73 ver: bump version to v0.8.0 v0.8.0 Xuehai Pan 2022-09-06 13:27:19 +08:00
  • fc9be73fd9 chore(workflows): unshallow git clones Xuehai Pan 2022-09-06 13:24:35 +08:00
  • 0ebcfb4dc1
    feat(gui): support process tagging (#34) Xuehai Pan 2022-09-06 13:18:32 +08:00
  • 017842f6bb chore: update version number requirements Xuehai Pan 2022-09-06 13:13:49 +08:00
  • 46baa7c287 chore: update version number parsing Xuehai Pan 2022-09-06 13:12:23 +08:00
  • 58793a16a3 fix(workflows): clone repo in workers for version check Xuehai Pan 2022-09-06 13:04:54 +08:00
  • 79bb5dfd75 chore(gui): update base attributes Xuehai Pan 2022-09-05 23:46:02 +08:00
  • eef4607312 chore: update version number parsing Xuehai Pan 2022-09-05 23:30:24 +08:00
  • 97f563fe32 chore(gui): update version number Xuehai Pan 2022-09-05 18:03:48 +08:00
  • 0e25c1c507 chore(gui): update version headers Xuehai Pan 2022-09-05 17:49:18 +08:00
  • dfe9e6e9bc style: format code Xuehai Pan 2022-09-05 13:24:17 +08:00
  • bddc74e5de style: format code Xuehai Pan 2022-09-05 13:14:04 +08:00
  • f3970b2a09 fix(gui/utils): fix local variable reference Xuehai Pan 2022-09-04 22:43:01 +08:00
  • 595c978385 fix(core): fix syntax for Python 3.5 Xuehai Pan 2022-09-04 19:46:03 +08:00
  • 3fa4c7a990 chore(core/process): set GPU utilizations if no samples found Xuehai Pan 2022-09-04 19:38:18 +08:00
  • f106a29806 style: resolve pylint warnings Xuehai Pan 2022-09-04 18:55:47 +08:00
  • 387f8d1994 docs: update screenshot for help screen Xuehai Pan 2022-09-04 18:42:11 +08:00
  • c1be7792ce chore(gui): update selection reseting Xuehai Pan 2022-09-04 18:15:08 +08:00
  • 187d650539 chore(gui): update preserved colors Xuehai Pan 2022-09-04 13:40:52 +08:00
  • 055dc9aff5 chore(gui): dim not owned processes Xuehai Pan 2022-09-04 13:37:04 +08:00
  • 53fe9918ff chore(gui/help): update help screen Xuehai Pan 2022-09-04 02:03:22 +08:00
  • d846500d8b feat(gui): add global attribute Xuehai Pan 2022-09-04 01:58:41 +08:00
  • 87027f148c feat(gui): support process tagging in tree-view screen Xuehai Pan 2022-09-04 01:23:22 +08:00
  • 5d25beaa4e refactor(gui): rename variables Xuehai Pan 2022-09-04 00:37:36 +08:00
  • d8a47ac6ca feat(gui): support process tagging in main screen Xuehai Pan 2022-09-04 00:23:41 +08:00
  • 011913880e docs: update document links Xuehai Pan 2022-09-03 21:08:25 +08:00
  • 417a09a312 feat(core/device): add alias for function parse_cuda_visible_devices Xuehai Pan 2022-09-03 20:32:00 +08:00
  • 3a21b854db style: resolve pylint warnings Xuehai Pan 2022-09-02 20:18:54 +08:00
  • aed05ea0ce chore(pre-commit): update black version Xuehai Pan 2022-09-02 19:51:10 +08:00
  • 04b669266b ver: bump version to v0.7.3 v0.7.3 Xuehai Pan 2022-08-23 19:49:04 +08:00
  • 342a1ef888 docs: fix docstring Xuehai Pan 2022-08-23 19:44:10 +08:00
  • 2ceed5c376 docs: reorganize documentation Xuehai Pan 2022-08-23 18:46:56 +08:00
  • c1c9ba3759 docs(install-nvidia-driver): add notes for changing console for desktop users Xuehai Pan 2022-08-19 14:35:54 +08:00
  • e62ea7b4c7 feat(install-nvidia-driver): kill GPU processes in script rather than abort Xuehai Pan 2022-08-19 14:15:09 +08:00
  • a2f7c2425c chore(cli): drop environment variable NVITOP_MONITOR_ALWAYS Xuehai Pan 2022-08-12 22:36:26 +08:00
  • 95ec16dd98 feat(gui): allow set colorful mode from environment variable Xuehai Pan 2022-08-11 17:43:46 +08:00
  • 04f938196a feat(core/utils): support ** dictionary unpack for Snapshot Xuehai Pan 2022-08-09 21:34:18 +08:00
  • 514bd6fa85 chore(workflows): do not publish wheels in pull requests Xuehai Pan 2022-08-07 01:45:58 +08:00
  • 8d8b61bca2 chore(install-nvidia-driver): do not stop desktop manager if no process running on GPU Xuehai Pan 2022-08-06 18:13:49 +08:00
  • 414fb8a0fd
    feat(gui): add 256 color support for bar charts (#31) Xuehai Pan 2022-08-05 20:13:06 +08:00
  • 28c58da1b2 docs: add screenshot for bar charts Xuehai Pan 2022-08-03 16:06:27 +08:00
  • 23f581217b feat(cli): add GPU process context filter Xuehai Pan 2022-08-01 19:33:42 +08:00
  • 9d796d889b feat(gui): add 256 color support for bar charts Xuehai Pan 2022-08-01 01:47:09 +08:00
  • c2193768b3 chore(select): show only one MIG when calling nvisel without arguments Xuehai Pan 2022-08-05 14:24:02 +08:00
  • e688b44fa7 fix(select): fix syntex for Python 3.5 Xuehai Pan 2022-07-31 21:04:31 +08:00
  • 16b15f4518 ver: bump version to v0.7.2 v0.7.2 Xuehai Pan 2022-07-29 17:54:52 +08:00
  • 8cba1de7aa feat(select): support CUDA_VISIBLE_DEVICES conversion Xuehai Pan 2022-07-29 17:47:42 +08:00
  • dc562f503f docs(core/utils): update docstrings for NA Xuehai Pan 2022-07-29 15:52:11 +08:00
  • 877633cd04 docs(core/utils): update docstrings for NA Xuehai Pan 2022-07-29 15:37:11 +08:00
  • 6d1c6e64c9 feat(core/utils): support more arithmetic operations for NA Xuehai Pan 2022-07-29 14:52:16 +08:00
  • 26067cab84 chore(workflows): allow workflow dispatch for build Xuehai Pan 2022-07-29 13:10:10 +08:00
  • 2552357c6a chore(workflows): use pypa/gh-action-pypi-publish to upload packages Xuehai Pan 2022-07-25 22:40:24 +08:00
  • 7cb90e5de7 style: update pylint magic comments Xuehai Pan 2022-07-24 21:55:33 +08:00
  • 587e2042eb fix(core/cli): fix error messages for CUDA 10.x drivers Xuehai Pan 2022-07-24 20:18:50 +08:00
  • 3ec88f917f fix(docs): fix sphinx document build Xuehai Pan 2022-07-24 20:07:31 +08:00
  • a8f03640b9 fix(core/libnvml): fix referencing a variable before assignment Xuehai Pan 2022-07-24 17:42:15 +08:00
  • 271e6ee012 docs: add note for nvisel in usage Xuehai Pan 2022-07-24 16:18:45 +08:00
  • e621e02ce2 docs: add nvisel sample results Xuehai Pan 2022-07-24 16:15:34 +08:00
  • be4b6fdee8 refactor(core/libcuda): replace local function with functools.partial Xuehai Pan 2022-07-24 16:13:10 +08:00
  • 9597468a19 ver: bump version to v0.7.1 v0.7.1 Xuehai Pan 2022-07-22 20:10:03 +08:00
  • 94be8b30d4 fix(gui/device): fix CUDA_VISIBLE_DEVICES enumeration Xuehai Pan 2022-07-22 20:09:20 +08:00
  • 6533954896 docs(core/libcuda): update class docstrings Xuehai Pan 2022-07-22 19:19:29 +08:00
  • 2a519edc54 fix(select): fix null option help infos Xuehai Pan 2022-07-22 18:29:18 +08:00
  • 19953aadd5 fix(select): fix separator option Xuehai Pan 2022-07-22 16:44:06 +08:00
  • c40a57a8d4 ver: bump version to v0.7.0 v0.7.0 Xuehai Pan 2022-07-22 16:24:48 +08:00
  • 08e33b7455
    feat(select): add CUDA visible devices selection tool (#28) Xuehai Pan 2022-07-22 16:22:55 +08:00
  • fdd4ee5c2b chore(select): check input value range Xuehai Pan 2022-07-22 16:15:54 +08:00
  • 87ec4180f7 docs: add nvisel sample results Xuehai Pan 2022-07-22 16:00:47 +08:00
  • ee0faf469a chore(select): add convenient option --count Xuehai Pan 2022-07-22 15:54:55 +08:00
  • 02c73f8faf chore(select): sort device index in descending to keep <GPU 0> free Xuehai Pan 2022-07-22 14:45:09 +08:00
  • 4834569d9b docs: add notes for nvisel in README.md Xuehai Pan 2022-07-22 14:11:51 +08:00