La formation open source à l’IA se heurte à un mur non pas à cause de la complexité des modèles, mais à cause de l’enfer de l’infrastructure. Le véritable goulot d’étranglement : configurer manuellement l’entraînement distribué sur des clusters matériels hétérogènes.

L’estimation de la mémoire, le dimensionnement du calcul et la configuration par nœud mobilisent plus d’heures d’ingénierie que le développement du modèle lui-même. Quand vous exécutez des GPU de types différents (A100, H100, cartes grand public), la surcharge de configuration s’amplifie de façon exponentielle.

C’est la partie peu glorieuse dont personne ne parle : avant même de commencer l’entraînement, vous déboguez des timeouts NCCL, vous répartissez la mémoire entre des nœuds dotés de VRAM différente, et vous priez pour que la synchronisation des gradients ne devienne pas un goulot d’étranglement sur le GPU le plus lent.

Les outils n’ont pas encore rattrapé la réalité : la plupart des équipes ne peuvent pas se permettre des clusters uniformes. Nous avons besoin de meilleures couches d’orchestration qui abstraient ce chaos.