# Holoscan 5 unifie contrôle et perception pour l’IA physique

_Publié le 9 novembre 2026 — https://ip73.fr/2026/11/09/holoscan-5-unifie-controle-et-perception-pour-l-ia-physique/_

La plateforme NVIDIA Holoscan 5 arrive pour réorganiser la manière dont les systèmes physiques intelligents traitent l'information. Elle vise à faire coexister la perception de données massives et les boucles de contrôle ultra-rapides, nécessaires par exemple à la compensation de la gravité d'un bras robotique. Selon NVIDIA, le Holoscan SDK (HSDK) fournit désormais un runtime unique pour le traitement des capteurs sur CPU et GPU, simplifiant l'architecture des systèmes autonomes.

L'enjeu, comme le montre l'exemple d'un bras robotique, réside dans la nécessité de calculer en continu la dynamique inverse du système. Cela exige un faible niveau de gigue (*jitter*) et une réactivité milliseconde. Holoscan 5 répond à cela en intégrant le contrôle et le traitement de perception dans un même modèle de programmation. Le HSDK 5.0, selon les annonces, est une réécriture complète du runtime, passant d'une gestion basée sur GXF à une architecture utilisant HoloMQ, combinant la mémoire partagée Iceoryx2 avec l'IPC de la mémoire virtuelle CUDA.

Ce changement structurel a des implications importantes pour les ingénieurs. Là où les anciens frameworks séparaient souvent le contrôle (avec des boucles distinctes) et la perception (avec des *callbacks*), Holoscan 5 utilise le même cycle de vie d'opérateur et les mêmes ports typés pour les deux tâches. Cela signifie que les charges de travail peuvent avoir des cadences différentes mais s'intégrer au même graphe, ce qui est une avancée notable pour la lisibilité du code.

Les partitions sont la clé de cette unification. Elles permettent de grouper des chaînes de traitement séquentiel — par exemple, acquérir, prétraiter, inférer — sur un seul fil d'exécution, évitant ainsi les transferts entre threads et les appels système superflus. Cela réduit le temps de latence et la gigue, éléments critiques pour la stabilité des systèmes physiques. De plus, le compilateur s'occupe de coordonner les chaînes parallèles, au lieu d'exiger un *scheduler* personnalisé de la part du développeur.

Ce souci d'inspectabilité est partagé avec les outils de débogage. En plus des fonctionnalités natives, le SDK permet d'utiliser les annotations NVTX de NVIDIA. Ces marqueurs permettent aux développeurs d'observer précisément les latences et la gigue au niveau des transferts de messages et de l'exécution des opérateurs, en projetant les activités CPU et GPU sur la même chronologie. Cela donne une visibilité sur la manière dont le plan d'exécution sera réalisé avant même le déploiement sur le matériel.

Au-delà de la robotique, Holoscan 5 s'adresse à l'ensemble des instruments scientifiques et industriels qui nécessitent une intégration stricte entre acquisition de données et logique de commande. L'approche permet d'intégrer des algorithmes existants sans devoir tout réécrire dans le cadre d'un framework spécifique. En effet, le nouveau modèle de programmation est conçu pour être léger et facilement incorporable dans des bases de code préexistantes. Il est d'ailleurs possible de planifier et d'inspecter le plan de compilation avant de tester sur le matériel réel, réduisant ainsi le temps d'itération.

Il faudra surveiller comment cette capacité à rendre le runtime transparent à l'algorithme, tout en le rendant inspectable à l'ingénieur, va se traduire dans les cas d'usage industriels au-delà des démonstrations robotiques.

## Sources

- [User Guide#](https://docs.nvidia.com/nsight-systems/UserGuide/index.html), docs.nvidia.com
- [Introducing Holoscan 5: The Transparent Runtime for Physical AI#](https://nvidia-holoscan.github.io/blog/2026-10-20-holoscan-5-launch/), nvidia-holoscan.github.io
- [Make a Robot Arm Feel Weightless with NVIDIA Holoscan 5](https://developer.nvidia.com/blog/make-a-robot-arm-feel-weightless-with-nvidia-holoscan-5/), NVIDIA, 9 novembre 2026
