Skip to content

ci: metal: monitor power usage when running metal workload#913

Draft
ShLiTT wants to merge 2 commits intotenstorrent:mainfrom
ShLiTT:monitor_metal_power
Draft

ci: metal: monitor power usage when running metal workload#913
ShLiTT wants to merge 2 commits intotenstorrent:mainfrom
ShLiTT:monitor_metal_power

Conversation

@ShLiTT
Copy link
Contributor

@ShLiTT ShLiTT commented Dec 16, 2025

The system now tracks power consumption for Tenstorrent boards throughout the CI process.

  • Live Monitoring: The metal test workflow (metal.yml) captures real-time power usage metrics (via sensors) while running workloads and saves the raw data as artifacts.

  • Trend Analysis: The documentation workflow (docs.yml) automatically aggregates these historical power records to calculate statistics (average, max, min). -- similar to ci-stats

@ShLiTT ShLiTT force-pushed the monitor_metal_power branch 7 times, most recently from 5de669d to 32274a7 Compare December 19, 2025 18:17
@ShLiTT ShLiTT force-pushed the monitor_metal_power branch 4 times, most recently from f86a84f to f0c79b1 Compare December 30, 2025 00:01
@ShLiTT ShLiTT added the metal-tests Request metal tests to be run on this PR label Dec 30, 2025
@ShLiTT ShLiTT force-pushed the monitor_metal_power branch 2 times, most recently from 00683b8 to a57c8b0 Compare December 30, 2025 15:26
@ShLiTT ShLiTT added metal-tests Request metal tests to be run on this PR and removed metal-tests Request metal tests to be run on this PR labels Dec 30, 2025
Add scripts to record power usage per metal workflow run.

Signed-off-by: Sherry Li <xiaoruli@tenstorrent.com>
Similar to how `ci-stats` works, add `power-stats` job in the workflow,
and add links to the power stats pages for supported boards

Signed-off-by: Sherry Li <xiaoruli@tenstorrent.com>
@ShLiTT ShLiTT force-pushed the monitor_metal_power branch from a57c8b0 to 746dcb5 Compare December 30, 2025 16:41
@ShLiTT ShLiTT added metal-tests Request metal tests to be run on this PR and removed metal-tests Request metal tests to be run on this PR labels Dec 30, 2025
@ShLiTT ShLiTT marked this pull request as ready for review December 30, 2025 18:29
@ShLiTT ShLiTT marked this pull request as draft January 7, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

metal-tests Request metal tests to be run on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant