MoK de Cursor optimise le pipeline GPU et augmente l'entraînement MoE de 41 %

icon MarsBit
Partager
AI summary iconRésumé
Cursor a open-sourcé Mixture-of-Kittens (MoK) pour améliorer l'entraînement des modèles MoE. MoK combine le transfert de données et le calcul sur GPU dans un seul noyau, réduisant ainsi les temps d'inactivité. Sur 512 GPU B300, le débit d'entraînement a augmenté de 41 %. L'outil est désormais utilisé dans l'entraînement Composer sur des milliers de GPU et est disponible sous licence Apache 2.0. Il prend en charge les GPU NVIDIA Blackwell. Les données on-chain révèlent un intérêt croissant pour les infrastructures IA. L'analyse on-chain met en lumière les gains d'efficacité dans les environnements d'entraînement à grande échelle.

Selon les observations de Beating, Cursor open-source Mixture-of-Kittens (MoK) pour accélérer l'entraînement des grands modèles MoE. Il fusionne les transferts de données GPU et les calculs, qui étaient précédemment séparés, en un seul kernel (un programme de bas niveau exécuté directement sur le GPU). MoE décompose le modèle en un grand nombre d'« experts », n'appelant qu'une partie à la fois. Ces experts sont répartis sur différents GPU, nécessitant des transferts fréquents de données qui peuvent occuper plus de la moitié du temps d'entraînement. MoK permet au GPU de transférer les données tout en effectuant les calculs, réduisant ainsi les temps d'attente. Sur une configuration réelle de 512 GPU GB300, le débit global a augmenté de 41 %. Lors de tests isolés sur la couche MoE, MoK est jusqu'à 2,37 fois plus rapide que les solutions publiques. MoK est déjà utilisé pour l'entraînement du Composer de Cursor sur des dizaines de milliers de GPU et est open-source sous licence Apache 2.0. Actuellement, il ne prend en charge que les GPU NVIDIA Blackwell et s'adresse principalement aux organisations disposant de clusters GB200, GB300 NVL72.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.