nvshmem-collect-performance-data

Par nvidia · skills

Skill NVIDIA officiel pour collecter et packager des données de performance NVSHMEM (bande passante, latence put/get) avec preuves système et topologie dans un rapport Markdown portable.

npx skills add https://github.com/nvidia/skills --skill nvshmem-collect-performance-data

NVSHMEM Collect Performance Data

Ce skill fait partie du catalogue officiel nvidia/skills, un dépôt de skills vérifiés par NVIDIA destinés aux agents de code IA comme Claude Code ou Codex. Il enseigne à l'agent comment collecter de manière reproductible des données de performance NVSHMEM, en particulier les tests put/get de bande passante et de latence, et comment les consigner dans un rapport Markdown portable accompagné de preuves système complètes.

Ce que fait ce skill

Le skill guide l'agent à travers un protocole de collecte structuré : résolution de la suite de tests à exécuter, préparation de l'environnement cible (nœuds de calcul alloués, préfixe d'installation NVSHMEM, launcher), collecte d'informations système via un script bundlé (scripts/collect-performance-environment.sh), exécution d'une sonde d'initialisation, lancement des benchmarks sélectionnés, validation des résultats, puis génération d'un répertoire d'artefacts structuré contenant commandes, sorties brutes et rapport final. La suite de sanité par défaut couvre quatre tests point-à-point : shmem_put_bw, shmem_put_latency, shmem_get_bw et shmem_get_latency.

Points clés de conception

Le skill insiste sur la rigueur et la non-invention : il ne fixe pas de seuils d'acceptation spécifiques à un système, n'exécute jamais de benchmarks sur un nœud de login, ne substitue pas un test manquant par un autre, et ne compare des résultats à une baseline que si celle-ci est explicitement fournie et comparable sur tous les critères pertinents (benchmark, placement, transport, options). Lorsque l'accès direct au nœud de calcul est indisponible, l'agent prépare les commandes pour que l'utilisateur les exécute lui-même et retourne les sorties complètes.

Installation et utilisation

Comme tous les skills du catalogue nvidia/skills, il s'installe via la CLI skills :

npx skills add nvidia/skills --skill nvshmem-collect-performance-data --agent claude-code

Une fois installé, l'agent prend en charge les demandes de collecte de performance NVSHMEM dans le contexte de la session courante. Il est conseillé de lancer /reload-skills dans Claude Code après installation pour activer le skill immédiatement.

Skills similaires