dynamo-recipe-runner

Par nvidia · skills

Skill NVIDIA officiel pour sélectionner, valider, patcher et déployer des recipes Kubernetes NVIDIA Dynamo, de l'intention utilisateur à un endpoint fonctionnel.

npx skills add https://github.com/nvidia/skills --skill dynamo-recipe-runner

Dynamo Recipe Runner

Ce skill fait partie du catalogue officiel de skills NVIDIA publié dans le repo nvidia/skills, qui regroupe des instructions portables permettant à des agents IA d'utiliser correctement les bibliothèques et outils de la plateforme NVIDIA. Il est synchronisé automatiquement depuis le repo source ai-dynamo/dynamo.

Rôle et périmètre

Le skill dynamo-recipe-runner guide un agent depuis l'intention de l'utilisateur jusqu'à un endpoint Dynamo opérationnel sur Kubernetes, en s'appuyant exclusivement sur l'arborescence recipes/ existante du projet Dynamo. Il couvre la sélection du recipe adapté (modèle, framework, mode de déploiement, type de GPU), la validation des prérequis cluster, le patch minimal des manifests YAML, le déploiement via kubectl, et un smoke test OpenAI-compatible pour confirmer le bon fonctionnement.

Il ne crée pas de nouveaux manifests et ne génère pas de contenu de documentation : il opère uniquement sur les recipes disponibles. Pour le travail en mode router seul, le skill dynamo-router-starter est recommandé ; pour le diagnostic de déploiements défaillants, le skill dynamo-troubleshoot prend le relais.

Scripts disponibles

Le skill s'appuie sur scripts/recipe_tool.py, un utilitaire qui permet d'énumérer les recipes disponibles (list) et de valider un répertoire de recipe avant application (validate). L'invocation se fait via le protocole run_script() d'agentskills.io ou directement en ligne de commande.

Installation

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

npx skills add nvidia/skills --skill dynamo-recipe-runner

Une fois installé, l'agent l'utilise automatiquement lorsqu'il détecte une tâche de déploiement de recipe Dynamo sur Kubernetes.

Skills similaires