🚀 Entraîner sur NPU d’inférence : VKORE-46M-NPU
Découvrez VKORE-46M-NPU : entraînement sur NPU d’inférence, préentraînement de modèle de langage, performances et limites pour accélérateurs IA.

Peut-on entraîner une IA sur un NPU conçu pour l'inférence ?
Les puces dédiées à l'intelligence artificielle sont presque toujours vendues comme des accélérateurs d'inférence : elles exécutent un modèle déjà entraîné, pas son entraînement. Pourtant, une équipe dit avoir franchi cette limite. Vidraft, une société française, affirme avoir préentraîné VKORE-46M-NPU, un petit modèle de langage, à partir de zéro sur 32 puces NPU prévues pour l'inférence - sans recourir à des GPU Nvidia.
L'annonce mérite d'être lue. Mais il faut éviter les conclusions trop rapides. Ce n'est pas une histoire où un modèle de 46 millions de paramètres viendrait concurrencer les grands modèles commerciaux. L'intérêt est plutôt ailleurs : est-ce qu'un autre « chemin » d'entraînement fonctionne sur du matériel moins classique ? Pour des entreprises européennes, la vraie question devient vite pratique : le résultat est-il assez vérifié ? Peut-on réduire la dépendance aux GPU ? Et surtout, quels compromis restent à régler avant d'en faire une option opérationnelle ?
Voici ce que l'expérience montre, ce qu'elle ne montre pas encore, et comment l'évaluer concrètement.
Pourquoi entraîner sur un NPU d'inférence change la donne
Un NPU (unité de traitement neuronal) est une puce pensée pour exécuter efficacement certains calculs utiles aux réseaux de neurones. Dans la plupart des appareils et serveurs, on l'exploite surtout en inférence : on donne une entrée, et le modèle produit une prédiction ou une réponse.
L'entraînement, c'est une autre histoire. Il faut calculer les erreurs, faire circuler les gradients en sens inverse, puis mettre à jour les paramètres. Autrement dit : ce qui « marche » en inférence ne se transpose pas automatiquement à l'entraînement.
C'est précisément pour ça que l'annonce de Vidraft est intéressante. Les systèmes d'inférence sont optimisés pour la propagation avant (et s'appuient sur des formats numériques et des outils adaptés). L'entraînement demande aussi la rétropropagation, la gestion de l'optimiseur, et, lorsqu'il y a plusieurs puces, la coordination des calculs et des échanges de données. Résultat : une puce peut être très efficace pour exécuter un modèle, sans que l'ensemble du pipeline logiciel soit prêt à gérer l'entraînement.
Ce qui est annoncé
Vidraft dit avoir réalisé le préentraînement de VKORE-46M-NPU à partir d'une initialisation aléatoire, sans poids issus d'un modèle déjà entraîné. L'équipe mentionne 32 puces NPU de première génération, présentées comme des processeurs d'inférence, et indique que la rétropropagation a été effectuée sur ces puces. Le modèle, sa fiche et des éléments de comparaison sont publiés sur Hugging Face.
« De zéro », ici, veut donc dire « sans poids préentraînés » : pas « sans données », ni « sans logiciels », ni « sans choix techniques ». Le modèle a été entraîné sur des données publiques et doit générer de courts récits en anglais. En clair : ce n'est pas une démonstration d'un assistant généraliste prêt à remplacer les grands modèles, mais plutôt une preuve de concept de l'entraînement sur cette architecture.
Pourquoi la distinction compte
Dans un projet réel, on ne cherche pas seulement « est-ce que la puce sait faire la multiplication ? ». On cherche plutôt si tout s'assemble : kernels disponibles, précision numérique acceptable, mémoire suffisante, gestion des erreurs, orchestration sur plusieurs puces, outils de diagnostic. Un matériel « capable » sur le papier mais avec une chaîne logicielle fragile devient vite pénible à exploiter.
L'annonce porte donc autant sur le logiciel que sur la puce. Vidraft développe VKORE, une couche logicielle censée rendre plus accessibles différents usages de l'IA sur NPU. Comparer ça à CUDA est une façon de se positionner : ça ne veut pas dire que VKORE a déjà le même niveau de maturité, d'adoption ou d'outils que l'écosystème Nvidia. Ce qui comptera, à terme, c'est surtout la capacité à rendre les opérations répétables, à faciliter le portage, et à réduire les coûts d'exploitation.
Ce que montre la comparaison avec un GPU
Le passage le plus utile dans ce type d'annonce, c'est la comparaison. Selon Vidraft, le même modèle a été entraîné sur NPU et sur GPU, en gardant les mêmes conditions de départ, les mêmes données et le même calendrier d'entraînement. L'équipe rapporte une corrélation de 0,99 entre les trajectoires de perte, et un débit en jetons par seconde qui converge vers un niveau comparable.
La perte (loss) sert pendant l'entraînement à mesurer l'écart entre les prédictions du modèle et les résultats attendus. Si elle baisse, c'est cohérent avec le fait que le modèle apprend. Mais une baisse de la perte, prise isolément, ne suffit pas à garantir que deux systèmes entraînent « pareil ». Il faut regarder aussi les données, le protocole, la précision numérique, les paramètres, et surtout comment la comparaison a été calculée.
Comment interpréter une corrélation de 0,99
Une corrélation de 0,99 entre deux courbes veut dire qu'elles suivent une évolution très proche, dans le cadre rapporté. C'est un bon signe : ça suggère que la dynamique d'entraînement sur NPU reste alignée sur celle observée sur le GPU de référence.
Mais attention : ça ne prouve pas que les entraînements sont identiques « partout ». Une corrélation décrit une relation entre mesures ; elle ne remplace ni les courbes complètes, ni les valeurs absolues, ni les détails expérimentaux, ni une validation indépendante. Et elle ne dit rien, à elle seule, de la qualité finale sur des tâches variées. Pour juger un modèle, il faut des évaluations adaptées à l'usage et, si possible, des tests reproductibles.
En bref : la comparaison publiée est un indice solide que le parcours d'entraînement fonctionne sur la configuration testée. Ça ne permet pas de conclure que ça s'étendra automatiquement à toutes les puces NPU, à toutes les tailles de modèles, ou à tous les environnements logiciels.
Le débit ne se résume pas à un chiffre
Le débit en jetons par seconde aide à estimer la vitesse de traitement. Mais pour comparer sérieusement, il faut savoir ce qui est inclus : entraînement ou génération, tailles de lots, longueur des séquences, consommation mémoire, et coût de synchronisation entre puces. Sans ces détails, deux chiffres proches peuvent cacher des charges très différentes.
Pour une comparaison économique, il faudrait aussi des informations sur l'énergie réellement consommée, le prix du matériel, le coût d'intégration et le temps total pour l'entraînement complet. Dans une entreprise, le coût total ne se limite pas au hardware : il y a aussi l'ingénierie logicielle, l'exploitation, le support et le temps passé à résoudre les incidents. Une puce moins chère peut devenir au final plus coûteuse si elle exige plus de travail pour atteindre un résultat utilisable.
La publication détaillée et les infos disponibles sur le modèle sont accessibles via la source. Pour évaluer la reproductibilité, les équipes techniques devront confronter ces éléments à leurs contraintes et à des tests indépendants.
Les implications possibles pour les entreprises
Si cette approche tient dans des configurations plus larges, elle pourrait élargir le choix des infrastructures d'IA. Les GPU restent centraux pour l'entraînement de beaucoup de modèles, mais leur disponibilité, leur prix, leur consommation électrique et les contraintes de refroidissement peuvent rendre certains projets plus compliqués. Un accélérateur moins cher ou plus simple à déployer peut être pertinent - à condition que les performances et les outils suivent.
Réduire la dépendance à une seule plateforme
Pour une entreprise, diversifier le matériel peut donner de la marge : tester plusieurs fournisseurs, éviter une dépendance trop forte à une chaîne d'approvisionnement unique, et adapter les ressources à la charge. Mais diversifier ne suffit pas pour être « indépendant ».
Il faut aussi pouvoir porter les modèles et les logiciels, maintenir les outils de développement, et obtenir une assistance fiable. Une couche logicielle commune comme VKORE pourrait aider si elle réduit une partie des différences entre puces tout en laissant assez de contrôle aux équipes. C'est un objectif utile, mais exigeant : trop d'abstraction peut rendre certains réglages moins accessibles, et compliquer le diagnostic en cas de problème. Le bon compromis dépendra de la stabilité des outils et du niveau de contrôle nécessaire.
Les usages à examiner en priorité
Pour commencer, la meilleure cible n'est probablement pas l'entraînement d'un grand modèle généraliste. Ici, on parle d'un modèle à 46 millions de paramètres : l'objectif semble d'abord démontrer le fonctionnement de l'entraînement sur cette plateforme. À partir de là , des usages plus modestes peuvent être testés progressivement : préentraînement de petits modèles spécialisés, expérimentation, ou certains ajustements de modèles existants. Chaque cas devra être validé avec des données et des objectifs représentatifs.
L'exécution locale peut aussi intéresser des organisations qui manipulent des données sensibles. Avoir une infrastructure interne peut limiter les transferts vers un service tiers, mais ça ne garantit pas automatiquement la conformité au RGPD. Il faut rester vigilant sur les données d'entraînement, les accès, la conservation, les sorties du modèle et les mesures de sécurité.
En pratique, la bonne question pour une PME, un laboratoire ou un acteur industriel n'est pas « peut-on remplacer tous les GPU par des NPU ? ». Elle ressemble plutôt à : « quelle charge peut-on exécuter de façon fiable sur cette plateforme, avec un coût total et un niveau de risque acceptables ? ». Cette formulation évite de transformer une démonstration intéressante en décision d'achat trop tôt.
Les limites Ă garder en tĂŞte
VKORE-46M-NPU reste une preuve de faisabilité, pas une validation complète de l'entraînement sur NPU à grande échelle. Le modèle est petit comparé aux systèmes utilisés dans les produits d'IA les plus avancés. Ce n'est pas un problème en soi : tester un parcours d'entraînement sur un petit modèle, c'est une étape logique. Mais ça limite ce qu'on peut en déduire pour des modèles plus gros.
Ce que l'annonce ne permet pas encore de conclure
La publication mentionne des résultats comparatifs et une corrélation élevée avec un entraînement GPU. Pour juger la portée scientifique et opérationnelle, il faudra des éléments assez détaillés pour reproduire : configurations matérielles exactes, versions logicielles, paramètres d'entraînement, métriques, durée, consommation, et résultats sur des évaluations pertinentes.
Autre point : le code central d'entraînement n'est pas ouvert. Vidraft indique que la méthode est propriétaire et qu'un dépôt de brevet est en jeu, avec une publication scientifique annoncée plus tard. On peut comprendre ce choix, mais tant que le code et le protocole ne sont pas assez transparents, la vérification indépendante et la reproduction exacte restent difficiles. Les poids et la fiche modèle aident, mais ne remplacent pas une vraie transparence sur la méthode.
Enfin, il faut distinguer ce que VKORE permet pour l'écosystème : préentraînement, ajustement LoRA, inférence, exécution de modèles quantifiés. Ce n'est pas parce qu'une même plateforme prend en charge tout ça que les performances, la maturité et la compatibilité sont équivalentes dans chaque cas. Les évaluations doivent être séparées.
Une grille d'évaluation avant un pilote
Avant de bâtir un projet sur cette technologie, une équipe peut structurer son évaluation en quatre étapes :
- Définir la charge réelle. Taille du modèle, données, séquences, qualité attendue, contraintes de latence ou de confidentialité.
- Reproduire un test de référence. Comparer à une configuration GPU existante, en conservant autant que possible les mêmes données et paramètres.
- Mesurer le coût complet. Matériel, énergie, refroidissement, licences, intégration logicielle, maintenance, temps d'ingénierie.
- Vérifier la continuité opérationnelle. Outils de déploiement, surveillance, support, gestion des erreurs, capacité à revenir sur une plateforme connue.
Ce cadre évite deux erreurs fréquentes : rejeter une approche parce qu'elle ne ressemble pas à « l'infrastructure habituelle », ou l'adopter juste parce qu'une démo paraît promettre une économie immédiate. Dans les deux cas, la décision doit reposer sur une charge représentative et des mesures vérifiables.