Skip to content

KempnerPulse v0.2.0

Choose a tag to compare

@mmshad mmshad released this 04 Apr 18:25
· 69 commits to main since this release

KempnerPulse v0.2.0 - CSV Export

Export GPU metrics as CSV for offline plotting or terminal monitoring. Only GPUs where the current user has running compute processes are included.

Highlights

  • CSV export (--export): Stream GPU metrics as CSV to stdout, one row per GPU per poll interval
  • Three export modes: --export for default columns, --export all for all 34 columns, or --export col1,col2,... for a custom set
  • Composable: Works with --once, --poll, --gpus, --show-all, and weight presets
  • Pipe-friendly: Handles broken pipes and flushes after each interval and redirect to file or pipe to head, grep, tee, etc.

Default Export Columns

timestamp, gpu_id, model, gpu_util_pct, mem_used_mib, real_util_pct, sm_active_pct, tensor_active_pct, dram_active_pct

Full column reference: docs/export.md

Other Changes

  • GPU model names shortened in CSV output (e.g. H100 instead of NVIDIA H100 80GB HBM3)
  • Fixed README images not rendering on PyPI

Install / Upgrade

pip install --upgrade kempnerpulse