Liquid AI déploie des checkpoints préliminaires DSpark pour LFM2.5-1.2B-Instruct, 2.6B et 8B-A1B qui ajoutent un décodage spéculatif au chemin de décodage. La promesse est claire : jusqu’à 3,18× de débit sur un seul H100 et jusqu’à 2,87× en local, tout en conservant des sorties gourmandes identiques à la référence. Cette parité est cruciale—DSpark vérifie chaque jeton proposé—permettant aux équipes d’adopter cette accélération sans compromettre les bases d’évaluation établies. Avec un support dès le premier jour dans SGLang et llama.cpp, ce déploiement n’est pas un simple prototype de laboratoire ; il est immédiatement opérationnel dans les piles d’inférence courantes. L’impact est le plus visible là où les petits modèles doivent être instantanés : chat local, assistants de codage et appels de fonctions agentiques, où DSpark réduit aussi significativement la latence.
Pourquoi cela fonctionne-t-il maintenant ? Le décodage LLM est souvent limité par la mémoire : le chargement répété de poids volumineux depuis la DRAM domine la latence. DSpark résout cela en utilisant un rédacteur compact qui propose plusieurs jetons, puis en faisant vérifier ces propositions par le modèle cible en une seule passe—amortissant ainsi le trafic mémoire. Sa recette combine un backbone parallèle de type DFlash avec une tête Markov légère pour ajouter une dépendance inter-jetons, ainsi qu’un vérificateur programmé par confiance qui élagage les suffixes à faible confiance. Les rédacteurs de Liquid AI comptent environ 300 millions de paramètres et sont entraînés pour maximiser l’acceptation plutôt que la simple perte, poussant plus de jetons vérifiés par passe. Résultat : moins d’allers-retours en mémoire par jeton émis, ce qui se traduit par un débit plus élevé sans modifier les sorties gourmandes.
Les performances varient selon les contextes. Pour les petits modèles denses (1,2B–2,6B), DSpark offre des gains constants de 2 à 3× sur GPU et de fortes accélérations en local qui franchissent le seuil du « ressenti instantané » pour un usage interactif. Le modèle MoE 8B-A1B montre des gains robustes sur GPU mais des améliorations plus modestes en local, en raison de l’efficacité actuelle de Metal MoE et du coût de la vérification de plusieurs jetons sur plusieurs experts. Néanmoins, la capacité de DSpark à augmenter les jetons par seconde sur ordinateurs portables rend les assistants et agents locaux nettement plus efficaces, et dans les flux agentiques, Liquid AI rapporte une réduction moyenne de plus de moitié de la latence des appels de fonctions—un avantage considérable pour les scénarios à forte utilisation d’outils où le temps de réponse est critique.
Opérationnellement, DSpark est une mise à jour simple : associez le brouillon au modèle cible dans SGLang ou utilisez une version de llama.cpp compatible DSpark, puis surveillez le taux d’acceptation et draft_n/draft_n_accepted pour valider les bénéfices. Commencez avec le rédacteur correspondant à votre cible LFM2.5 et une taille de bloc modérée ; ajustez selon votre domaine pour stabiliser l’acceptation. Comme le décodage spéculatif est exact sous greedy, vos outils d’évaluation et benchmarks restent comparables. En production, validez la performance agentique de bout en bout—en particulier la latence des outils et la cadence des appels de fonctions—car le ROI pratique de DSpark semble maximal là où les appels multi-étapes dominent le temps de réponse.


