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.