Commit graph

  • c5ce570c72
    deps(python): drop Python 3.6 support (#56) Xuehai Pan 2023-03-15 16:56:24 +08:00
  • 9a1e25fdd1 docs(CHANGELOG): update CHANGELOG.md Xuehai Pan 2023-03-15 08:54:02 +00:00
  • 4056fd0490 style: use postponed evaluation of annotations Xuehai Pan 2023-03-15 08:44:31 +00:00
  • b4ba75bd69 deps(python): drop Python 3.6 support Xuehai Pan 2023-03-15 08:26:56 +00:00
  • 970d515eaf fix(.github): fix typo in issue template Xuehai Pan 2023-03-02 10:02:32 +00:00
  • 442d95a58a chore: update license header Xuehai Pan 2023-03-02 10:00:51 +00:00
  • c1a1d89ae4 chore: update Code of Conduct Xuehai Pan 2023-02-22 14:18:06 +00:00
  • 2480b5823c fix(api/utils): respect FORCE_COLOR and NO_COLOR environment variables Xuehai Pan 2023-02-20 14:37:42 +00:00
  • 15095dc624 style(api): add more type annotations Xuehai Pan 2023-02-20 05:27:19 +00:00
  • 74295ca2ae feat(pre-commit): enable flake8 in pre-commit Xuehai Pan 2023-02-17 10:06:39 +00:00
  • 87db779635 chore(pre-commit): update pre-commit hooks Xuehai Pan 2023-02-13 10:12:50 +00:00
  • d17528fcdc chore(api/device): update error messages for invalid arguments Xuehai Pan 2023-02-11 14:47:48 +00:00
  • a5feafaecc chore(pyproject): update classifiers Xuehai Pan 2023-02-01 21:08:42 +08:00
  • 4bb337de61 ver: bump version to v1.0.0 v1.0.0 Xuehai Pan 2023-02-01 20:52:39 +08:00
  • b20729ac18 fix(api/device): update CUDA_VISIBLE_DEVICES parsing Xuehai Pan 2023-02-01 20:45:40 +08:00
  • 36f35542c6 deps: bump pylint version Xuehai Pan 2023-02-01 20:10:18 +08:00
  • 9f99623d52 feat(.github): add DependaBot to bump GitHub Action versions Xuehai Pan 2023-01-31 20:36:58 +08:00
  • 54a87c4913 chore: add .editorconfig Xuehai Pan 2023-01-21 02:16:16 +08:00
  • ce7af88777 chore(install-nvidia-driver): disable persistence mode before offloading the kernel module Xuehai Pan 2023-01-14 15:47:31 +00:00
  • 13f02f92c8 style: apply suggestions from pylint Xuehai Pan 2023-01-13 20:23:38 +08:00
  • 6d431c88eb chore(gui/device): tweak memory usage alignment for MIG devices Xuehai Pan 2023-01-12 17:03:40 +08:00
  • 0f702878b3 docs(README): update README.md Xuehai Pan 2023-01-11 17:30:58 +08:00
  • e5528f4ca3 deps: bump latest supported nvidia-ml-py version Xuehai Pan 2023-01-11 15:25:54 +08:00
  • cd735eb2df chore(api/libcuda): add more libcuda search paths Xuehai Pan 2023-01-11 15:23:36 +08:00
  • 0938e6a00c
    refactor(api): compact and rename top-level module (#54) Xuehai Pan 2023-01-04 17:04:42 +08:00
  • d57265307b refactor(api): compact and rename top-level module Xuehai Pan 2023-01-03 23:53:35 +08:00
  • a8731016fa
    docs(core): rephrase docstrings (#53) Xuehai Pan 2023-01-03 20:52:34 +08:00
  • cf61d5ddff chore(pre-commit): enable pycodestyle Xuehai Pan 2023-01-03 10:20:00 +00:00
  • cb84fa8197 docs(core): rephrase docstrings Xuehai Pan 2023-01-03 10:20:27 +00:00
  • 7aa2f068c1
    feat(core/libcudart): add Python bindings for CUDA Runtime APIs (#52) Xuehai Pan 2022-12-28 17:49:37 +08:00
  • 945f2c6b17 feat(core/device): add method cuda_compute_capability Xuehai Pan 2022-12-28 00:04:31 +08:00
  • e9ed6d1ab0 docs(core/libcudart): update documentation for libcudart Xuehai Pan 2022-12-28 00:31:04 +08:00
  • b856a6ed1b feat(core/libcudart): add Python bindings for CUDA Runtime APIs Xuehai Pan 2022-12-27 23:41:11 +08:00
  • 13e70aa70a
    fix(Dockerfile): migrate docker image repo to nvcr.io/nvidia/driver (#51) Xuehai Pan 2022-12-13 17:49:17 +08:00
  • 7a59729e81 fix(Dockerfile): downgrade the default docker base tag Xuehai Pan 2022-12-13 17:26:44 +08:00
  • 1f602e36e5 test(.github): test Dockerfile in GitHub Actions Xuehai Pan 2022-12-13 16:47:51 +08:00
  • 72646edd45 fix(Dockerfile): migrate docker image repo to nvcr.io/nvidia/driver Xuehai Pan 2022-12-13 16:45:24 +08:00
  • f59f7d10c1 [update] Fix build problem of 'Dockerfile' ShigemichiMatsuzaki 2022-12-13 14:54:28 +09:00
  • c04fbb9bbc chore(.github): update issue template Xuehai Pan 2022-12-08 21:46:46 +08:00
  • 84b40be1e3 docs: update docstrings Xuehai Pan 2022-12-06 13:51:39 +08:00
  • 941740a6e5 docs: update project description Xuehai Pan 2022-12-06 12:43:51 +08:00
  • 56c9c8c631 deps: update linter dependencies Xuehai Pan 2022-12-05 21:10:03 +08:00
  • 7501b6fc7f chore(pyproject.toml): update license classifiers Xuehai Pan 2022-12-05 15:15:41 +08:00
  • b554d9e772 ver: bump version to v0.11.0 v0.11.0 Xuehai Pan 2022-12-04 14:21:08 +08:00
  • f699c53370 fix(.github): use ubuntu-20.04 runner for CI as a workaround Xuehai Pan 2022-12-04 13:48:56 +08:00
  • 330b2f8c7e refactor: drop Python 3.5 support Xuehai Pan 2022-12-04 03:23:48 +08:00
  • afe33211a7 chore(pylintrc): update pylint settings Xuehai Pan 2022-12-04 02:32:34 +08:00
  • 4aec63f130 chore: add Code of Conduct Xuehai Pan 2022-12-04 02:06:25 +08:00
  • 7ba0bb2720 chore(.github): update issue templates Xuehai Pan 2022-12-04 01:54:15 +08:00
  • 487661f9a5 docs: update badges on readthedocs Xuehai Pan 2022-11-29 21:55:54 +08:00
  • 69221191f1 chore(workflows): update action versions Xuehai Pan 2022-11-29 17:22:31 +08:00
  • c24509fa36 chore: dual-licensing project source code Xuehai Pan 2022-11-29 15:25:12 +08:00
  • 70f25ef360 chore: add Python 3.11 classifiers Xuehai Pan 2022-11-24 21:41:32 +08:00
  • d57b441e3b refactor(setup): move write file content to try-finally block Xuehai Pan 2022-11-24 21:31:45 +08:00
  • 30ad735748 ver: bump version to v0.10.2 v0.10.2 Xuehai Pan 2022-11-18 16:02:31 +08:00
  • 7550bc4a2e
    feat(core/collector): add function and method to collect metrics in background thread (#48) Xuehai Pan 2022-11-18 16:01:21 +08:00
  • 3173eef408 docs(core/collector): update docs Xuehai Pan 2022-11-18 15:55:26 +08:00
  • 0ca9a7f9a0 docs(core/collector): update README Xuehai Pan 2022-11-18 15:50:22 +08:00
  • 36f5d723c9 docs(core/collector): update docstrings Xuehai Pan 2022-11-18 15:46:34 +08:00
  • b443be4ecf feat(core/collector): add daemonize method shortcut Xuehai Pan 2022-11-18 15:28:21 +08:00
  • 41bcf5c42c fix(core/collector): fix Python 3.5 syntax Xuehai Pan 2022-11-17 14:25:39 +08:00
  • 244f3babe4 feat(core/collector): add function to collect metrics in background thread Xuehai Pan 2022-11-16 04:26:18 +08:00
  • 0917c5694d docs: update screenshot and badges Xuehai Pan 2022-11-17 13:36:51 +08:00
  • 5dbbbcef7c chore(gui/metrics): handle small terminal width Xuehai Pan 2022-11-16 03:29:35 +08:00
  • 7c6ca64aa0
    fix(core/device): fix max clock infos Xuehai Pan 2022-10-28 01:11:08 +08:00
  • 5796170aa1 ver: bump version to v0.10.1 v0.10.1 Xuehai Pan 2022-10-23 02:08:44 +08:00
  • 4c4c25db0c chore(cli): update warning messages Xuehai Pan 2022-10-23 02:07:31 +08:00
  • 7f587d363b fix(core/libnvml): handle corrupted dependency Xuehai Pan 2022-10-23 01:49:28 +08:00
  • a0833212c4 chore(gui/device): use red color for GPUs with errors Xuehai Pan 2022-10-23 00:46:15 +08:00
  • 411bb2dcb9 fix(core/device): fix attribute forwarding for cached functions Xuehai Pan 2022-10-23 00:38:46 +08:00
  • 314bf82084 fix(core/device): handle unkown error when getting device handles Xuehai Pan 2022-10-23 00:19:29 +08:00
  • da9b3e1e1c docs: add installation method from conda-forge Xuehai Pan 2022-10-23 00:11:47 +08:00
  • 58eb35a55b fix(core/libnvml): fix with-statement support for module Xuehai Pan 2022-10-18 16:33:56 +08:00
  • dbf018beca chore: add notes for syncing nvidia-ml-py versions Xuehai Pan 2022-10-17 18:42:13 +08:00
  • 8e9a3f8d2d fix(workflows): set __release__ for version check Xuehai Pan 2022-10-17 18:07:10 +08:00
  • b5cfc69b58 ver: bump version to v0.10.0 v0.10.0 Xuehai Pan 2022-10-17 17:50:16 +08:00
  • 1a194afcb5
    feat(core/libnvml): add compatibility layers for NVML Python bindings (#30) Xuehai Pan 2022-10-17 17:46:52 +08:00
  • 5bce06d7a9 style(core/libnvml): rename functions Xuehai Pan 2022-10-17 17:40:25 +08:00
  • c1039222df chore(core/libnvml): add notes for incompatible nvidia-ml-py package for memory info version 2 APIs Xuehai Pan 2022-10-17 17:28:59 +08:00
  • 34253e521e chore(core/libnvml): update supported nvidia-ml-py version list Xuehai Pan 2022-10-17 16:19:29 +08:00
  • 6c343a24b6 fix(core/libnvml): fix memory version 2 API arguments Xuehai Pan 2022-10-17 15:43:11 +08:00
  • 50548495b3 docs: add notes for environment variable LOGLEVEL Xuehai Pan 2022-07-31 16:08:50 +08:00
  • abd98d861d feat(core/libnvml): add compatibility layers for memory info Xuehai Pan 2022-07-24 22:09:46 +08:00
  • 9c9b02809a chore(core/libnvml): update supported nvidia-ml-py version list Xuehai Pan 2022-07-24 19:23:29 +08:00
  • b88ecfe2a5 feat(core/libnvml): add compatibility layers for process info Xuehai Pan 2022-07-24 17:44:45 +08:00
  • 72f31e5d29 chore(cli): change GPU process type filtering behavior Xuehai Pan 2022-10-15 21:50:26 +08:00
  • 20f33ecb75 fix(cli): fix GPU process type filtering Xuehai Pan 2022-10-15 21:40:05 +08:00
  • a019b2a718 fix(gui/treeview): handle gone processes Xuehai Pan 2022-10-12 17:36:10 +08:00
  • dcd2896865 ver: bump version to v0.9.0 v0.9.0 Xuehai Pan 2022-10-06 23:45:35 +08:00
  • 13d24d128e
    feat(gui/messagebox): add message box (#42) Xuehai Pan 2022-10-06 22:25:56 +08:00
  • 312b36c8dd feat(gui/messagebox): wide string support Xuehai Pan 2022-10-06 15:57:11 +08:00
  • 2f9ea0e235 chore(gui/metrics): update y ticks Xuehai Pan 2022-10-05 15:55:46 +08:00
  • 051e8a964a feat(gui/messagebox): improve keybindings Xuehai Pan 2022-10-05 15:33:48 +08:00
  • 11eecfbe7d feat(gui/messagebox): add number keys Xuehai Pan 2022-10-05 15:00:03 +08:00
  • a7571dfbb3 feat(gui/messagebox): better mouse click support Xuehai Pan 2022-10-05 14:55:03 +08:00
  • 207d163fec feat(gui/messagebox): add mouse click support Xuehai Pan 2022-10-05 00:56:41 +08:00
  • f9c9412618 chore(gui/messagebox): handle numbered curses attributes Xuehai Pan 2022-10-05 00:48:16 +08:00
  • c3208072cd chore(gui/messagebox): update keybindings Xuehai Pan 2022-10-05 00:39:06 +08:00
  • e1491234be feat(gui/messagebox): add message box Xuehai Pan 2022-10-04 00:29:55 +08:00
  • 671033fce8 refactor(gui): refactor keymaps Xuehai Pan 2022-09-27 22:52:33 +08:00