nvshmem-collect-performance-data
Installation
SKILL.md
NVSHMEM Performance Data Collection
Purpose
Collect reproducible NVSHMEM performance evidence, with the four device put/get bandwidth and latency tests as the recommended sanity suite. Preserve the system, topology, placement, initialization, transport, commands, raw output, and tuning configuration in a portable Markdown report without inventing system-specific acceptance thresholds.
Requirements
- Use an allocated compute node with the target GPUs visible; never collect evidence or run benchmarks on a login node.
- Make the target NVSHMEM installation, selected perftest executable, and a known-good launcher/bootstrap path available. Direct target access is optional when a user can run the staged commands and return their complete output.
- Provide a writable output parent directory for the artifact package. The bundled collector itself is read-only and writes only to stdout.
- Require no API keys, privileged access, package installation, or system-configuration changes.
Inputs
Required
Resolve these values from the request, the target environment, or focused follow-up before benchmark execution: