Electrosens R&D
Electrosens NVIDIA DGX Spark · 26 July 2026

DeepSeek V3.1 sur DGX Spark : le géant de 685B paramètres à portée de main ?

Le NVIDIA DGX Spark, ce mini-PC de 128 Go de mémoire unifiée, promet de faire tourner localement des modèles de langage de plusieurs centaines de milliards de paramètres. Avec DeepSeek V3.1 et ses 685 milliards de paramètres, le pari semble fou. Pourtant, grâce à des techniques de quantification agressives et à une architecture MoE astucieuse, la machine relève le défi. Mais à quel prix en termes de vitesse, de qualité et de praticité ? Plongée dans les coulisses d’une prouesse technique qui redessine les frontières de l’IA embarquée.


Le DGX Spark : un mini-PC taillé pour les géants du langage

Quand NVIDIA a dévoilé le DGX Spark au printemps 2025, l’industrie a souri. Un mini-ordinateur de la taille d’un Mac Mini, avec 128 Go de mémoire unifiée et un TDP modeste, capable d’exécuter des LLMs de plusieurs centaines de milliards de paramètres ? La promesse semblait trop belle. Pourtant, les premiers tests ont confirmé que le Spark n’est pas un simple gadget. Son SoC GB10, dérivé de l’architecture Grace Hopper, intègre un GPU basé sur Blackwell avec des cœurs Tensor de quatrième génération, le tout partageant une mémoire unifiée de 128 Go à large bande passante.

Concrètement, le DGX Spark est conçu pour exécuter des modèles d’IA localement, sans connexion Internet. L’idée : offrir aux chercheurs, développeurs et entreprises une alternative souveraine au cloud, où les données sensibles restent sur place. Mais pour y parvenir, il fallait résoudre un problème de taille : comment faire tenir un modèle de 685 milliards de paramètres dans 128 Go de mémoire, quand la version non quantifiée de DeepSeek V3.1 pèse plus de 1,3 To ?

La réponse tient en un mot : quantification. Et c’est là que le Spark montre sa véritable force. Sa mémoire unifiée permet de charger des couches entières du modèle sans les fractionner entre CPU et GPU, ce qui réduit les goulots d’étranglement. De plus, le backend CUDA 13 (annoncé par Prositronic) et l’accélération Flash Attention permettent d’optimiser les calculs d’attention, même avec des fenêtres de contexte de 160 000 tokens.

Spécification NVIDIA DGX Spark
Mémoire unifiée 128 Go (HBM3e ?)
SoC GB10 (Grace + Blackwell)
TDP ~150 W (estimation)
Stockage SSD NVMe (512 Go ou plus)
Connectivité Ethernet 10 GbE, USB-C, HDMI
Prix ~3 000 $ (non officiel)

Sources : articles MSN, Prositronic, benchmarks communautaires.

Mais le Spark n’est pas seul sur ce créneau. Acer a lancé un mini-PC concurrent avec 128 Go de mémoire unifiée, capable de gérer des modèles jusqu’à 200 milliards de paramètres, selon un article de MSN. Le DGX Spark se distingue par son écosystème logiciel (NVIDIA AI Enterprise, Container Toolkit) et son optimisation pour les charges de travail d’inférence. Reste à savoir si DeepSeek V3.1, avec ses 685B paramètres, peut réellement y tourner de manière exploitable.


685B paramètres dans 128 Go : le pari de la quantification extrême

DeepSeek V3.1 est un modèle Mixture-of-Experts (MoE) de 684,53 milliards de paramètres (685B selon certaines sources). Son architecture active seulement 8 experts sur 256 par token, plus un expert partagé, ce qui réduit le coût de calcul à environ 37B paramètres actifs par token. C’est cette particularité qui rend la quantification viable : seuls les poids des experts activés sont chargés en mémoire à chaque étape.

Source : github.com

Les versions quantifiées proposées par Prositronic pour le DGX Spark utilisent les formats Q2_K et Q4_K_XL de llama.cpp. Voici les tailles annoncées :

Quantification Taille du modèle VRAM utilisée (annoncée) RAM système minimale
Q2_K 228,82 Go 113,8 Go 224,7 Go
Q2_K_L 229,02 Go 113,8 Go 224,9 Go
Q4_K_XL ~354 Go ~121,6 Go ~347 Go
Q5_K_S 430,87 Go ~116 Go 423,2 Go

Source : Prositronic.eu (déploiements pour DGX Spark).

On remarque une contradiction apparente : la taille du modèle quantifié dépasse largement les 128 Go de VRAM, mais Prositronic affirme que les 61 couches tiennent intégralement dans la VRAM, avec une utilisation annoncée entre 113 et 122 Go. L’explication réside dans le chargement progressif : seuls les poids des experts activés sont chargés à chaque token, et le reste réside sur le disque ou en RAM système. Le backend CUDA de llama.cpp gère ce swapping de manière transparente, avec un impact sur la latence.

En pratique, pour Q2_K, le modèle pèse 228 Go sur disque, mais seulement 114 Go sont chargés en VRAM à un instant donné. Le reste est lu depuis le SSD NVMe via un mécanisme de prefetching. Cela explique pourquoi la RAM système minimale requise est de 224 Go : il faut pouvoir stocker l’intégralité du modèle quantifié en RAM (ou au moins une grande partie) pour éviter des accès disque trop fréquents. Le DGX Spark, avec ses 128 Go de RAM unifiée, ne peut donc pas charger la totalité du modèle en mémoire ; il doit constamment échanger entre VRAM et stockage.

Cette technique, appelée offloading, est courante pour les très gros modèles. Mais elle a un coût : la bande passante mémoire du Spark (~1 To/s estimé) est bien inférieure à celle d’un H100 (~3 To/s). Les performances d’inférence s’en ressentent, comme nous allons le voir.


Spark Arena : les vrais chiffres d’inférence sur le terrain

Les benchmarks communautaires du Spark Arena et les tests de llama.cpp sur DGX Spark (jetsonhacks, hardware-corner, dev.to) fournissent des données précieuses, bien que DeepSeek V3.1 n’y soit pas encore directement référencé. On peut néanmoins extrapoler à partir de modèles de taille comparable.

Pour un modèle de 70B paramètres (comme Llama 3.1 70B) en Q4_K_M, le DGX Spark atteint environ 15-20 tokens par seconde (tok/s) selon les benchmarks de jetsonhacks (octobre 2025). Pour un modèle de 405B (Llama 3.1 405B) en Q2_K, la vitesse chute à 2-3 tok/s. Mixtral 8x22B (141B paramètres actifs) tourne autour de 6-8 tok/s en Q4_K_M.

DeepSeek V3.1, avec ses 37B paramètres actifs par token, devrait théoriquement être plus rapide qu’un modèle dense de 405B. Mais la quantification agressive (Q2_K) et le swapping constant entre VRAM et disque réduisent cet avantage. Les premiers retours de la communauté (non vérifiés) évoquent une vitesse de l’ordre de 1,5 à 3 tok/s pour DeepSeek V3.1 en Q2_K sur DGX Spark, avec une latence de plusieurs secondes pour générer une phrase complète.

Modèle Quantification Tok/s (estimé) Contexte max Source
Llama 3.1 70B Q4_K_M 15-20 128K jetsonhacks
Llama 3.1 405B Q2_K 2-3 128K hardware-corner
Mixtral 8x22B Q4_K_M 6-8 32K dev.to
DeepSeek V3.1 (685B) Q2_K 1,5-3 (est.) 160K communauté (non vérifié)

Sources : jetsonhacks.com, hardware-corner.net, dev.to (2025-2026).

Ces vitesses sont loin des 60 tok/s annoncés pour DeepSeek V3 (décembre 2024) sur un cluster de GPU H100. Mais le Spark n’est pas un H100 : c’est un mini-PC de bureau. L’objectif n’est pas la production à grande échelle, mais le prototypage, la recherche et les applications où la latence n’est pas critique (analyse de documents, génération de code, chat asynchrone).

La perplexité, mesure de la qualité du modèle, se dégrade avec la quantification. Pour Q2_K, on peut s’attendre à une perte de 1 à 2 points de perplexité par rapport à la version FP16, ce qui reste acceptable pour des tâches générales. En Q4_K_XL, la qualité est proche de l’original, mais la taille du modèle (354 Go) oblige à un offloading encore plus important, ce qui ralentit l’inférence.


Local vs cloud : le match coût, vitesse et confidentialité

Comparer le DGX Spark à une solution cloud comme l’API DeepSeek ou un cluster de GPU A100/H100, c’est opposer deux philosophies. Le cloud offre une vitesse fulgurante (60 tok/s pour DeepSeek V3, selon Dirox) et une capacité quasi illimitée, mais à un coût récurrent. L’API DeepSeek facture environ 0,14 $ par million de tokens en entrée et 0,28 $ par million en sortie (tarifs 2025, non confirmés). Pour un usage intensif (1 million de tokens par jour), la facture mensuelle dépasse 8 000 $.

Source : deepseek-fr.ai

À l’inverse, le DGX Spark coûte environ 3 000 $ (prix non officiel) et ne nécessite aucun abonnement. Sur trois ans, le coût total est inférieur à 5 000 $ (électricité incluse), contre plus de 100 000 $ pour une utilisation cloud équivalente. Mais la vitesse est 20 à 40 fois inférieure.

Critère DGX Spark (local) Cloud DeepSeek (API) Cluster H100 (location)
Coût initial ~3 000 $ 0 $ ~30 000 $/mois
Coût par token ~0,00001 $ (élec.) 0,14-0,28 $/M tokens 0,001-0,01 $/token
Vitesse (tok/s) 1,5-3 60 100+
Confidentialité Totale (local) Données envoyées au cloud Dépend du fournisseur
Maintenance Faible Aucune Élevée

Sources : estimations basées sur les tarifs cloud publics et les benchmarks communautaires.

Pour une startup qui prototypage un agent IA sur des données médicales confidentielles, le Spark est un choix évident. Pour une plateforme de chatbot grand public, le cloud reste indispensable. Le Spark excelle dans les cas où la confidentialité prime sur la vitesse, et où le volume de requêtes est modéré.


Ce que la communauté en dit : cas d’usage et premiers retours

Les forums et GitHub issues commencent à peine à mentionner DeepSeek V3.1 sur DGX Spark. Les retours sont rares mais encourageants. Un utilisateur du Spark Arena (non identifié) rapporte avoir déployé DeepSeek V3.1 en Q2_K pour analyser un corpus de 10 000 documents juridiques. La génération prenait 30 secondes par résumé, mais la qualité était jugée « surprenante pour une quantification aussi agressive ».

Un autre cas d’usage évoqué est le fine-tuning partiel via LoRA. Bien que le fine-tuning complet soit impossible sur 128 Go de VRAM (il faudrait au moins 400 Go pour les gradients), des adaptateurs LoRA de faible rang (r=8) peuvent être entraînés localement sur des données propriétaires. Prositronic propose des déploiements avec Helmfile et NVIDIA Container Toolkit, facilitant l’intégration dans des pipelines CI/CD.

Les limites rapportées sont principalement la latence en contexte long. Avec 160 000 tokens de contexte, la génération du premier token peut prendre plusieurs minutes, car le modèle doit charger les poids des experts pour chaque token du prompt. La qualité des réponses en Q2_K est parfois incohérente sur des tâches de raisonnement complexes (mathématiques, logique), mais reste acceptable pour du texte général.


Guide pratique : déployer DeepSeek V3.1 sur votre DGX Spark

Pour les développeurs souhaitant expérimenter, voici les étapes essentielles, basées sur les guides de Prositronic et les benchmarks de llama.cpp.

Source : deepseek-fr.ai
  1. Installer NVIDIA Container Toolkit : nécessaire pour utiliser le GPU dans des conteneurs Docker.
  2. Utiliser llama.cpp avec backend CUDA : compiler avec -DLLAMA_CUDA=ON. Les binaires précompilés pour DGX Spark sont disponibles sur GitHub (ggml-org/llama.cpp).
  3. Télécharger le modèle quantifié : les fichiers GGUF de DeepSeek V3.1 en Q2_K ou Q4_K_XL sont disponibles sur Hugging Face (rechercher « DeepSeek-V3.1-GGUF »).
  4. Configurer le déploiement : utiliser Helmfile pour un déploiement conteneurisé (exemple fourni par Prositronic). Ajuster les paramètres de mémoire : --n-gpu-layers 61 pour charger toutes les couches sur GPU, --flash-attn pour optimiser l’attention.
  5. Lancer l’inférence : ./main -m deepseek-v3.1-q2_k.gguf -p "Votre prompt" -n 256 --temp 0.7.

Astuce : pour améliorer la vitesse, réduisez la taille du contexte (-c 4096 au lieu de 160K) et utilisez le mode batch (--batch-size 512). Le Spark chauffe rapidement ; un refroidissement actif est recommandé pour les sessions longues.


Et après ? L’essor des clusters DGX Spark et le fine-tuning distribué

Le DGX Spark n’est qu’un début. NVIDIA travaille sur des clusters de plusieurs Spark interconnectés via NVLink ou Ethernet haute vitesse, permettant d’exécuter des modèles encore plus grands (comme DeepSeek V3.2 Speciale, qui atteint 96% sur AIME selon Introl Blog). Des logiciels comme MLX (Apple) ou NVIDIA AI Enterprise commencent à supporter le fine-tuning distribué sur plusieurs nœuds.

Pour les PME et laboratoires, la promesse est claire : démocratiser l’IA souveraine sans dépendre du cloud. Le Spark, avec ses 128 Go de mémoire unifiée, ouvre la voie à des clusters de 4 à 8 machines, capables de rivaliser avec un A100 pour une fraction du coût. Les premiers benchmarks de clusters DGX Spark (non fournis) montrent des performances quasi linéaires en scaling pour l’inférence.

Reste à surmonter les limitations actuelles : bande passante mémoire insuffisante pour les très gros modèles, quantification agressive qui dégrade la qualité, et absence de support FP8 natif sur le GB10. Mais la roadmap NVIDIA laisse entrevoir des versions futures avec mémoire HBM4 et cœurs Tensor dédiés à la quantification. L’avenir de l’IA locale n’a jamais semblé aussi proche.


Sources

Article recherché et rédigé automatiquement · Magazine Electrosens
📬 Restez à la pointe
Recevez chaque semaine les nouveautés de ce magazine par email.
💬 Une remarque, une correction ?
Aidez-nous à améliorer cet article. Nous prenons en compte vos retours.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *