DeepSeek et Huawei publient une alternative open-source à CUDA pour les puces Ascend

DeepSeek et Huawei ont ouvert le code d'une suite d'outils destinés aux accélérateurs IA Ascend, visant à réduire la dépendance de la Chine à l'écosystème CUDA de Nvidia.
DeepSeek et Huawei publient une alternative open-source à CUDA pour les puces Ascend
Les entreprises ont publié une suite d'outils open-source pour les puces Huawei Ascend. Actuellement, ces composants constituent les principaux accélérateurs IA chinois vers lesquels les startups migrent. Le défi majeur de cette transition matérielle réside dans le logiciel : l'industrie entière a écrit du code pour le CUDA de Nvidia pendant plus d'une décennie, et la Chine doit désormais reconstruire cet écosystème pour ses propres puces.
C'est précisément ce problème que DeepSeek s'attache à résoudre. Plus spécifiquement, ils ont ouvert le code des versions Ascend de leurs bibliothèques propriétaires, qui sous-tendent leurs propres modèles :
- DeepGEMM (multiplication matricielle)
- DeepEP (communication inter-puces pour les modèles MoE)
- FlashMLA (mécanismes d'attention)
Les API de ces bibliothèques sont identiques à celles de leurs homologues Nvidia, permettant au code de migrer depuis le matériel Nvidia avec un minimum de réécriture.
L'ensemble de la pile logicielle fonctionne sur TileLang, un autre projet chinois. DeepSeek affirme que TileLang est plus compact que CUDA, et tous les noyaux TileLang utilisés pour entraîner leurs modèles sont déjà opérationnels sur Ascend.
Bien qu'il ne s'agisse pas d'un remplacement complet de la pile CUDA, mais plutôt d'un outil pour écrire des noyaux, la direction est claire : la Chine élimine méthodiquement sa dépendance à Nvidia à tous les niveaux.
Pourquoi c'est important
AnalyseCette initiative souligne la poussée stratégique de la Chine vers une infrastructure IA souveraine, susceptible de défier la domination de Nvidia et de remodeler le paysage mondial du matériel d'intelligence artificielle.
Discuter dans la communauté
Partagez vos questions et vos idées avec les développeurs