Commit graph

  • 2a959df902
    Merge 6a01315846 into 1e7299b08b Dan MacDonald 2026-06-22 15:28:08 +09:00
  • 17a3a8aa65
    Merge 2ca5797f3a into 1e7299b08b Joe McLaren 2026-06-22 14:16:16 +08:00
  • b997b6aea9
    Merge ee8b997c6e into 1e7299b08b Kyle 2026-06-22 14:16:16 +08:00
  • 1e7299b08b
    deps(workflows): bump actions/checkout from 6 to 7 (#220) main dependabot[bot] 2026-06-22 13:17:04 +08:00
  • c672db1554 chore(pre-commit): update pre-commit hooks Xuehai Pan 2026-06-22 12:54:59 +08:00
  • ff1608ac45
    deps(workflows): bump actions/checkout from 6 to 7 dependabot[bot] 2026-06-22 04:04:01 +00:00
  • 6b92a866df
    feat(examples/monitor-web): add minimal HTTP(S) GPU dashboard (#218) Xuehai Pan 2026-05-25 21:47:07 +08:00
  • 2cb079121d docs(changelog): note the new examples/monitor-web dashboard Xuehai Pan 2026-05-25 21:44:33 +08:00
  • 614817e870 style(nvitop-exporter): align cprint and get_ip_address with monitor-web example Xuehai Pan 2026-05-25 21:35:03 +08:00
  • 3f2eb9ff5a fix(examples/monitor-web): distinguish fetch failure from stale data in UI Xuehai Pan 2026-05-25 21:33:30 +08:00
  • 90b05d7d07 refactor(examples/monitor-web): tighten exception scope and downsample output Xuehai Pan 2026-05-25 21:30:42 +08:00
  • 1a53c7bafb style(examples/monitor-web): polish CLI banner colors and error messages Xuehai Pan 2026-05-25 21:28:36 +08:00
  • 0639a90984 refactor(examples/monitor-web): add typed shapes and server subclass Xuehai Pan 2026-05-25 21:27:00 +08:00
  • 7ca9cc6cf7 fix(examples/monitor-web): emit friendly error on TLS load failures Xuehai Pan 2026-05-25 21:18:37 +08:00
  • d75e099808 docs(examples/monitor-web): clarify /last suffix and JSON payload schema Xuehai Pan 2026-05-25 21:17:05 +08:00
  • 0743b989f2 docs(examples/monitor-web): correct MetricStore, downsample, and route docstrings Xuehai Pan 2026-05-25 21:16:13 +08:00
  • bbbd86699f fix(examples/monitor-web): swallow client disconnect errors during writes Xuehai Pan 2026-05-25 21:13:43 +08:00
  • 87b9c0c248 fix(examples/monitor-web): return 400 for malformed history.json params Xuehai Pan 2026-05-25 21:11:22 +08:00
  • f982a05d92 fix(examples/monitor-web): align mTLS validation with help text and docs Xuehai Pan 2026-05-25 21:05:15 +08:00
  • a3b12d706e fix(examples/monitor-web): surface Plotly chart render failures Xuehai Pan 2026-05-25 21:01:00 +08:00
  • efa5827142 fix(examples/monitor-web): join collector thread and handle SIGTERM on shutdown Xuehai Pan 2026-05-25 20:59:21 +08:00
  • cb9528e9f0 fix(examples/monitor-web): surface collector errors in dashboard payload Xuehai Pan 2026-05-25 20:49:22 +08:00
  • c7091a3265 fix(examples/monitor-web): handle missing html asset Xuehai Pan 2026-05-22 00:27:37 +08:00
  • cd77c387b2 chore: update screenshot Xuehai Pan 2026-05-21 23:44:06 +08:00
  • b947677b93 feat(examples/monitor-web): add EMA plot toggle Xuehai Pan 2026-05-21 21:47:35 +08:00
  • 83806accf4 style(examples/monitor-web): tune plot curve layering Xuehai Pan 2026-05-21 21:29:21 +08:00
  • 77b1ae4854 fix(examples/monitor-web): refresh history after backgrounding 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 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
  • 482cb019a5 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