Le développeur optimise Kimi K3 pour qu'il fonctionne sur 8 Go de RAM avec un moteur C open-source

iconChainthink
Partager

Message de ChainThink, le 8 août : selon les informations du projet open source kimi-k3-in-c des développeurs, un développeur a tenté de faire fonctionner le modèle Kimi K3 de 2,78 billions de paramètres sur un appareil disposant de seulement 8 Go de mémoire.

Le projet pèse environ 176 Ko, est écrit entièrement en C99 et ne dépend ni de GPU, ni de CUDA, ni de PyTorch, ni de BLAS ; l'inférence du modèle peut être effectuée via CPU.

Il exploite l'architecture MoE de Kimi K3, n'activant que 16 experts parmi les 896 par couche, ce qui permet d'éviter de charger les 1,56 To complets des poids du modèle en mémoire, en stockant plutôt la majorité des poids des experts sur un disque NVMe et en les lisant en temps réel selon les besoins de l'inférence.

Ce scénario présente encore des limites de performance évidentes : en mode 8 Go de mémoire, la génération d'un token prend environ 32,7 secondes et nécessite près de 1,7 To d'espace de stockage haut débit.

Les développeurs indiquent que cette solution constitue une exploration expérimentale plus proche de l'optimisation des infrastructures d'inférence de grands modèles et ne possède pas encore de valeur de production.

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.