Agent skill · nvidia

nvshmem-tune-performance

Route NVSHMEM tuning to data collection, remote transport, NIC-to-PE mapping, or TMA. Do not use for unrelated CUDA, NCCL, or application tuning.

What it needs

About 4k tokens when loaded.

What this skill does

Tune NVSHMEM Performance Purpose Guide the user to the smallest applicable NVSHMEM performance workflow. Offer optional baseline collection and three focused optimization services while preserving each specialist's inputs, execution boundary, and safety rules. Do not reproduce the specialists' technical guidance in this router. Invoke: User goal Specialist --- --- Collect a baseline, run perftests, or package system and benchmark evidence $nvshmem-collect-performance-data Select an inter-node remote transport $nvshmem-select-remote-transport Select HCAs or optimize NIC-to-PE mapping $nvshmem-configure-nic-pe-mapping Assess, prepare, review, or debug NVSHMEM TMA use $nvshmem-enable-tma Requirements Make the four specialist skills listed above available; this router delegates all technical work to them. Require no API keys, cluster access, NVSHMEM installation, or benchmark tools to select a route. The selected specialist establishes any environment-specific prerequisites before acting. Inputs Required Obtain the user's NVSHMEM performance objective or selected service. When the request is underspecified, require an explicit selection among the workflow alternatives in Section 2 before invoking a specialist. Optional Reuse any supplied performance report, raw logs, exact NVSHMEM version and installation prefix, source or kernel path, fabric and provider, job scale, PE-to-GPU binding, GPU/NIC topology, selected transport, tuning constraints, and optimization goal. Reuse relevant results and unresolved conditions from an earlier specialist in the same workflow. Ask only for information needed to resolve the routing target. Let the selected specialist inspect the environment or request its own required inputs. Prefer the current explicit user request, then explicit invocation arguments, then non-conflicting context and prior specialist output. Report conflicting values instead of choosing silently. Instructions 1. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills nvidia/nvshmem-tune-performance

View the source on GitHub

Browse the @skills marketplace