Un assistant de codage IA conçu pour les calculateurs hautes performances
Conçu pour les scientifiques, les ingénieurs et les équipes chargées des données travaillant sur des systèmes de calculs hautes performances optimisés par AMD, le HPC Coding Assistant est un outil basé sur l'IA qui s'exécute directement sur le nœud de connexion d'un supercalculateur. Il combine un agent de codage polyvalent, comme Claude Code ou OpenCode, avec des connaissances spécifiques aux calculs hautes performances, de la documentation liée aux sites, une expertise en planification des tâches et des recommandations pour le profilage GPU. Résultat : des réponses rapides et une exécution fluide des tâches, sans avoir à rechercher constamment des informations.
Le tout fonctionne dans des conteneurs, sans nécessiter d'installation sur le cluster partagé.
Fonctionnalités clés
Ce que vous pouvez faire avec le HPC Coding Assistant
En traduisant des instructions simples en scripts et en conteneurs, en gérant les ressources, en expliquant les erreurs et en optimisant les performances, le HPC Coding Assistant aide les équipes à obtenir des résultats initiaux rapides, à passer à l'échelle facilement, à réduire les demandes de support et à utiliser efficacement les ressources de calcul.
Posez des questions sur le système.
Interrogez les quotas, les partitions, les limites de stockage et bien plus encore, avec des réponses basées sur la documentation réelle de votre environnement, et non sur des suppositions de l'IA.
Rédigez et gérez des tâches de calcul.
Bénéficiez d'une assistance pour rédiger des scripts de tâche, choisir les ressources adaptées et résoudre les échecs.
Profilez les charges de travail GPU.
Explorez le profilage des GPU AMD avec un accompagnement étape par étape.
Accélérez les tâches de codage général.
Interrogez les quotas, les partitions, les limites de stockage et bien plus encore, avec des réponses basées sur la documentation réelle de votre environnement, et non sur des suppositions de l'IA.
Fonctionnement
Créez des conteneurs.
Utilisez n'importe quelle machine disposant de Docker (comme votre ordinateur portable), puis transférez-les vers le cluster.
Exécutez l'assistant de configuration sur le nœud de connexion.
L'assistant vous guide dans la sélection de votre site, du back-end IA et de l'agent de votre choix, puis se charge du reste.
Lancez avec un seul script.
Un script unique gère le démarrage au quotidien et maintient les services opérationnels malgré les changements de nœud de connexion.
Limitations de la version actuelle
Prise en charge limitée à LUMI
Les compétences et la documentation sont pensées pour le supercalculateur LUMI. Le cadre est conçu pour prendre en charge d'autres sites, mais ils ne sont pas encore configurés.
Back-end IA requis
Un jeton Aitta (sur LUMI) ou une clé API Anthropic avec accès réseau sortant est nécessaire.
Documentation figée
La base de connaissances est générée lors de la configuration et n'intègre pas les mises à jour ultérieures tant qu'elle n'est pas reconstruite.
Mécanismes de protection indicatifs
L'assistant est configuré pour éviter les actions destructrices et demander une confirmation avant la soumission de tâches. Ces recommandations reposent sur des prompts et ne constituent pas une barrière de sécurité stricte.