Skip to main content

GPU Performance Monitor for HPC Clusters

Project description

WedgeBox-HPC

Simple GPU Performance Monitoring for HPC Clusters

Overview

WedgeBox-HPC provides detailed GPU telemetry for debugging and optimizing machine learning workloads on HPC infrastructure.

Features:

  • Multi-vendor GPU support (NVIDIA, AMD)
  • Process-level GPU resource tracking
  • Zero-configuration monitoring
  • Human-readable console output + detailed JSON reports

Quick Start

# Download
wget https://raw.githubusercontent.com/wedgebox/wedgebox-hpc/main/wedgebox-hpc
chmod +x wedgebox-hpc

# Run
./wedgebox-hpc

Requirements

  • Python 3.8+
  • psutil (pip install psutil --user)
  • GPU drivers (nvidia-smi for NVIDIA, rocm-smi for AMD)

For HPC Administrators

See docs/installation.md for cluster-wide deployment instructions.

Output

Generates:

  • Console summary (human-readable)
  • wedgebox-report-[timestamp].json (machine-readable)

Use Cases

  • Debug slow training jobs
  • Monitor GPU utilization
  • Profile memory usage
  • Identify resource bottlenecks
  • Track multi-GPU workload distribution

License

MIT License - See LICENSE file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wedgebox_hpc-1.0.0.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wedgebox_hpc-1.0.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file wedgebox_hpc-1.0.0.tar.gz.

File metadata

  • Download URL: wedgebox_hpc-1.0.0.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for wedgebox_hpc-1.0.0.tar.gz
Algorithm Hash digest
SHA256 560958089211321df8b13c3f909d3d828d34de6b5dcd95ca77613346114cc555
MD5 20a9b4d66b446c34eaee799d9a1e0ade
BLAKE2b-256 3031704a6d8c76567ee502b483a81ac3153a3c5924bf23a836457b12f94c1d54

See more details on using hashes here.

File details

Details for the file wedgebox_hpc-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: wedgebox_hpc-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for wedgebox_hpc-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd0d2b122bdf47c464432d57f9d949fe0246c7fa2effc20bdfd6603c57a0fb2f
MD5 f1f3f62ab4b05fc26c548ec4cb1860df
BLAKE2b-256 cce51e9866d6f8a4d0a0ae7b60700b401a13c593dde19ffd95477a4f43beb46c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page