Repository navigation
KempnerPulse v0.4.1
KempnerPulse v0.4.1 - NVLink Bandwidth Fix
NVLink throughput (GB/s) was always blank on both the --backend dcgm and --backend prometheus paths, even under active multi-GPU workloads. This release corrects the unit handling so NVLink bandwidth displays correctly in the TUI, Focus View, and CSV export.
Highlights
- NVLink bandwidth now works on both backends: DCGM field 449 (
DCGM_FI_DEV_NVLINK_BANDWIDTH_TOTAL) is an instantaneous rate in MB/s, not a cumulative counter -- despite dcgm-exporter labelling it as
one. The previous code appliedrate()to it, which returned blank whenever consecutive readings jittered downward. Field 449 is now read directly and converted MB/s to GB/s (#10) - NVLink available on first sample: since it's no longer a rate-of-counter,
nvlink_gbpspopulates immediately in--exportoutput instead of requiring two samples
Other Changes
- Updated export docs:
nvlink_gbpsremoved from the "rate fields" note indocs/export.md; onlypcie_replay_rate_sstill requires two samples
Install / Upgrade
pip install --upgrade kempnerpulse