Commit graph

  • 0bf1636994
    Merge 77b1ae4854 into 3e797b26a0 Xuehai Pan 2026-05-21 08:11:28 +00:00
  • 77b1ae4854 fix(examples/monitor-web): refresh history after backgrounding feat/examples-monitor-web Xuehai Pan 2026-05-21 15:12:18 +08:00
  • 532b2897bb feat(examples/monitor-web): unify plot legends Xuehai Pan 2026-05-21 14:59:52 +08:00
  • 2ee47d629c chore: update screenshot Xuehai Pan 2026-05-21 14:33:13 +08:00
  • 900a4611b6 feat(examples/monitor-web): refine dashboard header and plots Xuehai Pan 2026-05-21 14:05:32 +08:00
  • 96fd80125e feat(examples/monitor-web): show configured hostname Xuehai Pan 2026-05-21 13:17:41 +08:00
  • 5b8dbfc69b fix(examples/monitor-web): stabilize history range loading Xuehai Pan 2026-05-21 13:08:23 +08:00
  • b46727b4d5 docs(examples/monitor-web): refresh dashboard readme Xuehai Pan 2026-05-20 19:55:42 +08:00
  • 0eccaa5696 fix(examples/monitor-web): show latest metrics Xuehai Pan 2026-05-20 18:41:22 +08:00
  • 993c318b09 fix(examples/monitor-web): disable process snapshots Xuehai Pan 2026-05-20 18:30:32 +08:00
  • 38c58cd4c8 style(examples/monitor-web): lengthen gpu card bars Xuehai Pan 2026-05-20 18:23:00 +08:00
  • 997b6b4493 feat(examples/monitor-web): add gpu history charts Xuehai Pan 2026-05-20 18:15:38 +08:00
  • f090f9212e fix(examples/monitor-web): correct host memory legend units Xuehai Pan 2026-05-20 17:44:45 +08:00
  • f382679dd5 feat(examples/monitor-web): add host history chart Xuehai Pan 2026-05-20 17:35:39 +08:00
  • 2e0aa96c26 feat(examples/monitor-web): refine dashboard metrics Xuehai Pan 2026-05-20 15:25:29 +08:00
  • 981ed588fe style(examples/monitor-web): rename Mem BW to GMBW and Memory to GMEM Xuehai Pan 2026-05-20 14:21:42 +08:00
  • 91dc7a154a feat(examples/monitor-web): add memory bandwidth utilization bar Xuehai Pan 2026-05-20 14:19:54 +08:00
  • 0c75444506 fix(examples/monitor-web): drop progress bar for temperature Xuehai Pan 2026-05-20 14:18:08 +08:00
  • 5c66a9ae28 fix(examples/monitor-web): emit strict JSON by mapping NaN/Inf to null Xuehai Pan 2026-05-20 14:13:05 +08:00
  • 7b53aafdd4 feat(examples/monitor-web): add minimal stdlib HTTP(S) GPU dashboard Xuehai Pan 2026-05-20 13:56:50 +08:00
  • c97c5d34c0
    Merge c869a835cb into 3e797b26a0 Xuehai Pan 2026-05-16 15:51:45 +08:00
  • 3e797b26a0 ver: bump version to v1.7.0 main v1.7.0 Xuehai Pan 2026-05-16 15:43:44 +08:00
  • 27baeb90b0 chore: update stale cross references in docs Xuehai Pan 2026-05-16 15:41:21 +08:00
  • 766906266b chore: update license header Xuehai Pan 2026-05-16 15:37:30 +08:00
  • 04c36c25d1
    feat(examples): add examples/ folder and relocate the deprecated nvitop.callbacks (#216) Xuehai Pan 2026-05-16 15:34:29 +08:00
  • 2742303754 feat(examples): add examples/ folder and relocate the deprecated nvitop.callbacks Xuehai Pan 2026-05-16 13:35:50 +08:00
  • 9a4b67663e
    Merge 2ca5797f3a into 482cb019a5 Joe McLaren 2026-05-16 14:44:03 +08:00
  • 482cb019a5 chore(pre-commit): update pre-commit hooks Xuehai Pan 2026-05-16 14:39:47 +08:00
  • c6f01ff6aa
    Merge 6a01315846 into f4ee99099a Dan MacDonald 2026-05-16 14:40:12 +08:00
  • d889733e37
    Merge ee8b997c6e into f4ee99099a Kyle 2026-05-16 14:40:12 +08:00
  • f4ee99099a chore(pre-commit): update pre-commit hooks Xuehai Pan 2026-05-16 14:39:47 +08:00
  • 8561956c12
    feat(cli): add option --readonly to CLI (#214) Xuehai Pan 2026-05-06 18:33:10 +08:00
  • 1cd9a87df4 feat(cli): add option --readonly to CLI Xuehai Pan 2026-05-03 01:11:09 +08:00
  • 4e814c52a6
    feat(exporter): support TLS and mutual TLS for the metrics endpoint (#213) Xuehai Pan 2026-05-06 17:26:32 +08:00
  • f98241f43b docs(CHANGELOG): update CHANGELOG.md Xuehai Pan 2026-05-06 17:23:26 +08:00
  • a609ebb725 feat(exporter): support TLS and mutual TLS for the metrics endpoint Xuehai Pan 2026-05-06 17:18:05 +08:00
  • 1bed33ed1e fix(install-nvidia-driver): drop --simulate preflight that did not model the purge step Xuehai Pan 2026-05-05 14:54:53 +08:00
  • 6399e087f1 feat(install-nvidia-driver): support open kernel-module driver packages Xuehai Pan 2026-05-01 00:52:56 +08:00
  • 7bdf2821a9
    Merge 4a6bf90811 into 2f68dd269d Daniele Solombrino 2026-04-30 18:42:45 +08:00
  • 2f68dd269d fix(tui): propagate need_redraw=True to parent if self.need_redraw has been already updated to True to avoid missing redraws Xuehai Pan 2026-04-30 18:37:19 +08:00
  • 66a8f920e3 chore(pre-commit): update pre-commit hooks Xuehai Pan 2026-04-03 14:14:26 +08:00
  • ee8b997c6e
    Merge pull request #1 from mhson-kyle/metax-mx-smi-support Kyle 2026-04-29 21:27:38 +08:00
  • 7336642d29
    device: replace is_available() in _nvml_probe() with shutil.which check copilot-swe-agent[bot] 2026-04-29 13:24:25 +00:00
  • dd9aeb7bca
    libmxsmi: cache mx-smi -L inventory separately with 60s TTL copilot-swe-agent[bot] 2026-04-29 13:20:50 +00:00
  • a306d69a36 Add mx-smi MetaX GPU backend Kyle 2026-04-29 20:13:04 +08:00
  • 4a6bf90811 fix self._name_maxlen access in device panel Daniele Solombrino 2026-04-25 17:46:41 +02:00
  • 2d94ce1804 feat(api): add GDDR6/GDDR6X VRAM temperature reading via BAR0 registers Daniele Solombrino 2026-04-25 14:14:17 +02:00
  • 2ca5797f3a fix: replace UMA acronym in comment to pass spell check Joe McLaren 2026-04-16 13:20:55 -04:00
  • de09aeb9f0 Fix incorrect memory reporting on coherent UMA platforms (GB10 / DGX Spark) Joe McLaren 2026-04-16 04:10:25 -04:00
  • a6761eb5c4 chore(pre-commit): update pre-commit hooks Xuehai Pan 2026-04-01 17:44:53 +08:00
  • 43015c916f chore(pre-commit): update pre-commit hooks Xuehai Pan 2026-03-31 20:10:55 +08:00
  • fe983b137a deps(nvidia-ml-py): add nvidia-ml-py 13.595.45 to support list Xuehai Pan 2026-03-20 18:24:32 +08:00
  • 6a01315846 Add gpu-stats.py nvitop logging script Dan MacDonald 2026-03-09 19:18:51 +00:00
  • d32d842ede
    deps(workflows): bump docker/build-push-action from 6 to 7 (#206) dependabot[bot] 2026-03-09 15:18:43 +08:00
  • 5030967b61
    deps(workflows): bump docker/login-action from 3 to 4 (#205) dependabot[bot] 2026-03-09 15:18:21 +08:00
  • 5dc9fd4d4d
    Merge a1c3f09d5b into 47980b8597 gingerXue 2026-03-09 15:18:07 +08:00
  • 47980b8597
    deps(workflows): bump docker/setup-buildx-action from 3 to 4 (#204) dependabot[bot] 2026-03-09 15:18:01 +08:00
  • 94c023d2e8
    deps(workflows): bump docker/build-push-action from 6 to 7 dependabot[bot] 2026-03-09 04:06:25 +00:00
  • a1ecc85b1f
    deps(workflows): bump docker/login-action from 3 to 4 dependabot[bot] 2026-03-09 04:06:22 +00:00
  • 8d860b9c9c
    deps(workflows): bump docker/setup-buildx-action from 3 to 4 dependabot[bot] 2026-03-09 04:06:19 +00:00
  • a0499adc84
    deps(workflows): bump actions/attest-build-provenance from 3 to 4 (#202) dependabot[bot] 2026-03-02 12:15:26 +08:00
  • 93ab79352f
    deps(workflows): bump actions/download-artifact from 7 to 8 (#203) dependabot[bot] 2026-03-02 12:15:03 +08:00
  • 30adebe4fe
    deps(workflows): bump actions/upload-artifact from 6 to 7 (#201) dependabot[bot] 2026-03-02 12:14:39 +08:00
  • 7521c15b1a
    deps(workflows): bump actions/download-artifact from 7 to 8 dependabot[bot] 2026-03-02 04:06:36 +00:00
  • 5f66a80fa6
    deps(workflows): bump actions/attest-build-provenance from 3 to 4 dependabot[bot] 2026-03-02 04:06:33 +00:00
  • dd5adff179
    deps(workflows): bump actions/upload-artifact from 6 to 7 dependabot[bot] 2026-03-02 04:06:30 +00:00
  • 59e50ed3e6 chore: add timeout for subprocess calls Xuehai Pan 2026-02-13 20:48:14 +08:00
  • c869a835cb fix(tui): support custom colors defined via init_color() drop-windows-curses Xuehai Pan 2026-02-02 02:08:25 +08:00
  • 3ba255dd31 feat(tui): improve key input handling and add cursor APIs Xuehai Pan 2026-02-02 02:01:28 +08:00
  • fa93507dce fix(tui): add missing key mappings for arrow keys, Shift+Tab, and modified keys Xuehai Pan 2026-02-02 01:25:21 +08:00
  • a8fe6924ad feat(tui): implement curses emulation with ANSI escape sequences Xuehai Pan 2026-02-02 01:06:20 +08:00
  • 319e88f16b deps(colorama): bump colorama dependency Xuehai Pan 2025-04-25 21:56:59 +08:00
  • 87bbb625fc feat(tui): add curses interface Xuehai Pan 2025-01-31 01:22:26 +08:00
  • adb029d938 refactor(tui): drop dependency windows-curses Xuehai Pan 2025-01-30 20:22:40 +08:00
  • 35ad791103 docs(CHANGELOG): update CHANGELOG.md Xuehai Pan 2025-04-25 22:43:12 +08:00
  • daf26ec762 ver: bump version to v1.6.2 v1.6.2 Xuehai Pan 2026-01-28 01:02:12 +08:00
  • 8e2a517433 deps(nvidia-ml-py): add nvidia-ml-py 13.580.126 and 13.590.48 to support list Xuehai Pan 2026-01-28 00:57:36 +08:00
  • 86b1f2d7dd chore: fix grammar and typos Xuehai Pan 2026-01-21 16:37:38 +08:00
  • 5cc0e40f98 chore(pre-commit): update pre-commit hooks Xuehai Pan 2026-01-12 23:47:21 +08:00
  • 75fc7b4c65 fix(gui): fix column alignment for device with power limit >= 1000W Xuehai Pan 2026-01-04 18:15:24 +08:00
  • a1c3f09d5b support mthreads-ml-py jingzhi.xue 2025-12-19 11:22:57 +08:00
  • 31792dddf1 chore(tui): tweak bar chart spacing Xuehai Pan 2025-12-15 16:08:22 +08:00
  • a7dd6efce5
    deps(workflows): bump actions/upload-artifact from 5 to 6 (#197) dependabot[bot] 2025-12-15 14:01:53 +08:00
  • 2299e92d5a
    deps(workflows): bump actions/download-artifact from 6 to 7 (#196) dependabot[bot] 2025-12-15 14:01:24 +08:00
  • c316aed7ed chore(pre-commit): update pre-commit hooks Xuehai Pan 2025-12-15 12:29:42 +08:00
  • a81d804027
    deps(workflows): bump actions/upload-artifact from 5 to 6 dependabot[bot] 2025-12-15 04:03:36 +00:00
  • fa2530e1b4
    deps(workflows): bump actions/download-artifact from 6 to 7 dependabot[bot] 2025-12-15 04:03:32 +00:00
  • de681c992c deps(nvidia-ml-py): add nvidia-ml-py 13.590.44 to support list Xuehai Pan 2025-12-09 13:19:39 +08:00
  • ce152e6d98 ver: bump version to v1.6.1 v1.6.1 Xuehai Pan 2025-12-08 11:43:51 +08:00
  • 4d948e2c9d
    feat(api/device): support devices with unified memory (#195) Xuehai Pan 2025-12-08 11:41:35 +08:00
  • 04fbbfb253 docs(CHANGELOG): update CHANGELOG.md Xuehai Pan 2025-12-08 11:40:02 +08:00
  • 2d26184e3b chore(pre-commit): update pre-commit hooks Xuehai Pan 2025-12-08 11:38:38 +08:00
  • 00169aa7e3 chore: improve extra text in bar chart if N/A Xuehai Pan 2025-12-03 19:58:41 +08:00
  • e435cf5300 chore: hide extra text in bar chart if N/A Xuehai Pan 2025-12-02 15:02:10 +08:00
  • 14a95c22cf fix: fix unbound variable access Xuehai Pan 2025-12-02 14:45:47 +08:00
  • 9b658c0000 fix(api/device): handle NVMLError_NotSupported for unified memory devices Xuehai Pan 2025-12-02 13:31:43 +08:00
  • 3c80af8d75 docs: add docstrings Xuehai Pan 2025-12-01 13:32:18 +08:00
  • 149951c2f1 feat(api/device): support devices with unified memory Xuehai Pan 2025-12-01 13:08:44 +08:00
  • 7ce07f7db7 fix(api): fix potential ZeroDivisionError Xuehai Pan 2025-12-01 12:44:07 +08:00
  • 6b744fa8d7 chore(pre-commit): add pre-commit hooks Xuehai Pan 2025-12-01 13:09:14 +08:00