Le développement logiciel glisse progressivement d'une charge de travail centrée sur le processeur (CPU) vers une charge dépendante du processeur graphique (GPU). Pour répondre à ce changement, NVIDIA mise sur sa gamme RTX Spark, conçue pour gérer l'inférence, le fine-tuning et la compilation sur une seule machine.
L'alignement des environnements via WSL
L'un des enjeux majeurs pour un développeur est de réduire la friction entre l'environnement de travail local et l'infrastructure de déploiement. NVIDIA propose ici de travailler sous Windows tout en utilisant le Windows Subsystem for Linux (WSL). Cette approche permet d'accéder aux mêmes environnements et dépendances qu'en cloud, évitant ainsi les migrations de code lors du déploiement.
Cette continuité est facilitée par des outils de gestion de chaîne d'outils comme dotnetup, qui permet d'installer et de gérer les SDK .NET sur macOS ou Linux via un simple script de démarrage dans le terminal (source).
L'exécution locale des agents de codage
L'usage des agents de codage modifie la structure même du workflow : le développeur ne écrit plus chaque ligne, mais dirige des agents capables de lire, éditer et tester le code. Traditionnellement, ce processus est fragmenté entre un ordinateur portable, une API de modèle dans le cloud et une machine virtuelle cloud.
Les appareils RTX Spark tentent de ramener ce processus en local. NVIDIA a collaboré avec des agents comme GitHub Copilot, Pi, Hermes et OpenClaw pour optimiser leur utilisation sur ces machines. Pour soutenir ces agents, NVIDIA a développé le modèle Nemotron 3.5 Bolt 74B, un LLM spécifiquement conçu pour l'exécution locale sur les architectures RTX Spark (source).
En utilisant la mémoire unifiée de la machine, l'agent peut conserver une fenêtre de contexte plus large, incluant davantage de code et d'historique de conversation, sans dépendre systématiquement de l'envoi de tokens vers un cloud externe.
