Agent skill · nvidia
nvshmem-collect-performance-data
Collect and package NVSHMEM put/get bandwidth, latency, and other perftest results with system and topology evidence for performance sanity checks.
What it needs
About 10k tokens when loaded.
What this skill does
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: an explicit test, preset, or suite selection; the NVSHMEM installation prefix and perftest root; access to the participating compute nodes, or a user who can run and return the staged commands; a known-good launcher and bootstrap path; allocated nodes, total PEs, PEs per node, and local PE-to-GPU placement; the output parent directory for a new artifact package. For an unspecified request, require only the suite choice first. Do not collect the remaining execution inputs until the user selects a suite. Do not ask again for values that are already explicit or safely observable. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nvidia/nvshmem-collect-performance-data