Qu'est-ce qu'un modèle 70B ?
Un modèle 70B est un grand modèle de langage d'environ 70 milliards de paramètres -- les poids appris qui constituent le réseau. « B » signifie milliard (billion en anglais). Llama 3.3 70B compte 70.6 milliards de paramètres et Qwen2.5 72B en compte 72.7 milliards.
La mémoire est égale au nombre de paramètres multiplié par les octets par poids : des poids de 16 bits occupent 2 octets chacun (environ 141 Go), 8 bits (Q8_0) environ 1 octet (75 Go) et le Q4_K_M en 4 bits environ 0.6 octet (43 Go). C'est pourquoi le 70B est la taille à partir de laquelle le matériel grand public a besoin de 40 Go ou plus de mémoire rapide, alors que les modèles 7B-14B tiennent sur un portable ordinaire.
Quel matériel faut-il pour exécuter un LLM 70B en local ?
Il faut environ 43 Go de mémoire rapide pour le modèle plus 3-10 Go pour le contexte, dans la VRAM d'un GPU, la mémoire unifiée d'Apple ou la RAM système -- et plus cette mémoire est rapide, plus le modèle génère vite.
Les vitesses ci-dessous sont des estimations pour un utilisateur seul en conversation à contexte court, dérivées de la bande passante mémoire (voir « Pourquoi la bande passante fixe la vitesse »). Ce sont des plafonds ramenés à une efficacité typique de 60-80 %, et non des benchmarks réalisés par PromptQuorum ; le chiffre du DGX Spark fait exception : il a été mesuré par des tiers.
Matériel | Tient en 70B Q4 ? | Bande passante mémoire | Vitesse est. (Q4_K_M) | Notes |
|---|---|---|---|---|
| Mac Studio M5 Max (64-128 Go) | Oui -- GPU complet | jusqu'à 614 Go/s | ~9-11 tok/s | Config de base : 36 Go ; 64 Go+ en option |
| Mac Studio M5 Ultra (96 Go+) | Oui -- Q8_0 tient | jusqu'à 1.2 To/s | ~17-21 tok/s | À partir de 5 499 $ avec 96 Go |
| Mac mini M5 Pro (64 Go) | Oui -- juste | 307 Go/s | ~4-5 tok/s | Base à 1 699 $ = 24 Go ; 64 Go sur commande |
| Mac mini M6 (32 Go max.) | Non | 170 Go/s | N/D | 32 Go max. < fichier Q4 d'environ 43 Go |
| Mac Studio M2 Ultra (64 Go+, occasion) | Oui -- GPU complet | 800 Go/s | ~12-15 tok/s | Occasion uniquement ; vérifiez la mémoire |
| NVIDIA DGX Spark (128 Go) | Oui -- Q8_0 tient | 273 Go/s | ~4-5 tok/s | 2.7 tok/s mesurés en FP8 ; 6 950 $ rapportés |
| AMD Ryzen AI Max+ 395 (128 Go) | Oui | 256 Go/s | ~4-5 tok/s | Mini-PC et portables ; part GPU configurable |
| 2x RTX 3090 / 4090 (48 Go) | Oui -- juste | 936-1 008 Go/s par carte | ~12-17 tok/s | Q4_K_M avec contexte court uniquement |
| RTX 5090 (32 Go) + 64 Go RAM | Déchargement partiel | 1 792 Go/s en VRAM | ~4-6 tok/s | ~70 % des couches sur GPU, le reste en RAM |
| RTX 4090 (24 Go) + 64 Go RAM | Déchargement partiel | 1 008 Go/s en VRAM | ~2-4 tok/s | ~55 % des couches sur GPU, le reste en RAM |
| Olares One (RTX 5090 Mobile 24 Go + 96 Go RAM) | Déchargement partiel | VRAM non publiée / RAM ~90 Go/s | ~2-4 tok/s | VRAM GDDR7 de 24 Go ; matériel à 4 999 $ |
| CPU seul, DDR5 double canal | Oui -- CPU seul | ~90 Go/s | ~1-2 tok/s | Tâches batch uniquement |
| CPU seul, RAM serveur 8-12 canaux | Oui -- CPU seul | 350-460 Go/s | ~5-8 tok/s | Threadripper PRO / EPYC ; 256 Go permet Q8_0 |
🔍Point clé: Olares One (olares.com/one) est un ordinateur de bureau IA compact doté d'une RTX 5090 Mobile (24 Go de VRAM GDDR7), d'un Intel Core Ultra 9 275HX et de 96 Go de RAM DDR5-5600 (extensible à 128 Go selon Olares). Avec un modèle 70B, il se comporte comme la ligne RTX 4090 ci-dessus : environ 55 % d'un modèle Q4_K_M tient en VRAM et le reste est lu depuis la RAM système, soit environ 2-4 tokens/s (estimation, pas un benchmark). Les 96 Go de RAM apportent de la capacité, pas de la vitesse : Q8_0 (75 Go) y tient avec de la place pour le contexte. Olares indique un coût matériel de 4 999 $ et ne publie aucun chiffre de tokens/s pour le 70B.
Combien de RAM ou de VRAM un modèle 70B demande-t-il à chaque niveau de quantification ?
Les tailles ci-dessous correspondent aux fichiers Llama 3.3 70B de la bibliothèque Ollama ; les autres modèles 70B diffèrent de quelques pour cent. Il s'agit des poids seuls -- ajoutez la mémoire de contexte vue dans la section suivante.
Quantification | Mémoire (poids) | Qualité | Utilisable ? |
|---|---|---|---|
| FP16 (précision complète) | ~141 Go | Qualité de référence | Mac Ultra 192 Go+ ou serveur 256 Go |
| Q8_0 | ~75 Go | Quasi sans perte | 96-128 Go unifiés ou 128 Go de RAM |
| Q6_K | ~58 Go | Très proche de Q8_0 | Machines de 72-96 Go |
| Q5_K_M | ~50 Go | Perte minimale | Mac 64 Go avec limite GPU relevée -- juste |
| Q4_K_M | ~43 Go | Perte faible -- par défaut | Oui -- Mac 64 Go ou double GPU 48 Go |
| Q3_K_S | ~31 Go | Perte modérée | Oui -- machines de 40-48 Go |
| Q2_K | ~26 Go | Perte élevée | Déconseillé |
Combien de mémoire supplémentaire le contexte ajoute-t-il à un modèle 70B ?
Le contexte ajoute de la mémoire en plus des poids : Llama 3.3 70B stocke environ 0.33 Mo de cache KV par token en FP16, soit à peu près 2.7 Go à 8K tokens, 10.7 Go à 32K et 43 Go à 128K. Ce chiffre découle de l'architecture du modèle : 80 couches x 8 têtes clé-valeur x 128 dimensions x 2 (clés et valeurs) x 2 octets = 327 680 octets par token.
Chaque session simultanée conserve son propre cache KV, tandis que les poids sont partagés. Un système multi-agents de quatre agents à 32K tokens chacun demande environ 43 Go de poids plus 43 Go de cache. Activer la flash attention et un cache KV 8 bits dans Ollama (OLLAMA_FLASH_ATTENTION=1 et OLLAMA_KV_CACHE_TYPE=q8_0) réduit le cache environ de moitié.
Longueur de contexte | Cache KV (FP16) | Total avec Q4_K_M |
|---|---|---|
| 8K tokens | ~2.7 Go | ~46 Go |
| 32K tokens | ~10.7 Go | ~54 Go |
| 128K tokens | ~43 Go | ~86 Go |
Pourquoi la bande passante mémoire fixe-t-elle la vitesse d'un modèle 70B ?
Chaque token généré lit une fois tous les poids du modèle : la vitesse de décodage est donc plafonnée par la bande passante mémoire divisée par la taille du modèle. Un modèle Q4_K_M de 43 Go sur 614 Go/s de bande passante est plafonné à environ 14 tokens/s ; la vitesse réelle atteint généralement 60-80 % de ce plafond.
La même règle explique pourquoi grande mémoire ne veut pas dire rapide : le DGX Spark de 128 Go offre 273 Go/s, soit un plafond d'environ 6 tokens/s en Q4_K_M, et LMSYS a mesuré 2.7 tokens/s pour Llama 3.1 70B en FP8 (environ 70 Go, plafond 3.9). La capacité décide si un modèle tourne ; la bande passante décide à quelle vitesse. Le traitement du prompt (prefill) est limité par le calcul et se comporte différemment.
Mémoire | Bande passante | Plafond à 43 Go |
|---|---|---|
| DDR5-5600 double canal | ~90 Go/s | ~2 tok/s |
| AMD Ryzen AI Max+ 395 | 256 Go/s | ~6 tok/s |
| NVIDIA DGX Spark | 273 Go/s | ~6 tok/s |
| Apple M5 Pro | 307 Go/s | ~7 tok/s |
| Apple M5 Max | jusqu'à 614 Go/s | ~14 tok/s |
| Apple M2 Ultra | 800 Go/s | ~19 tok/s |
| Apple M5 Ultra | jusqu'à 1.2 To/s | ~28 tok/s |
Apple Silicon est-il un bon choix pour les modèles 70B ?
Apple Silicon est le moyen le plus simple de loger un modèle 70B entièrement dans une mémoire accessible au GPU, car le CPU et le GPU partagent un même pool de mémoire unifiée. Un Mac de 64 Go ou plus exécute le Q4_K_M sans déchargement de couches, à une vitesse fixée par la bande passante de la puce : environ 9-11 tokens/s sur un M5 Max et 12-15 sur un M2 Ultra d'occasion (estimations). Nous n'avons trouvé aucun benchmark publié du 70B sur les puces M5 pour l'instant.
Apple a annoncé le Mac Studio avec M5 Max et M5 Ultra le 25 août 2026 ; les deux sont sortis le 22 septembre 2026. Le M5 Max démarre à 2 499 $ avec 36 Go et monte à 128 Go, à une bande passante allant jusqu'à 614 Go/s -- configurez 64 Go ou plus pour un 70B. Le M5 Ultra démarre à 5 499 $ avec 96 Go, monte à 512 Go à une bande passante allant jusqu'à 1.2 To/s et exécute confortablement le Q8_0 ; la configuration à 512 Go était annoncée pour fin octobre.
Le Mac mini M5 Pro démarre à 1 699 $ avec 24 Go, et non 64 Go. La configuration de 64 Go sur commande (307 Go/s, Thunderbolt 5) contient un modèle 70B en Q4_K_M mais ne génère qu'environ 4-5 tokens/s, et les tests la situent à environ 2 700-3 200 $ selon le CPU et le stockage. Le Mac mini M6 de base (899 $) plafonne à 32 Go et 170 Go/s et ne peut exécuter un modèle 70B à aucun niveau de quantification.
Par défaut, macOS limite la mémoire adressable par le GPU à environ 75 % de la RAM (environ 48 Go sur un Mac de 64 Go). Pour exécuter le Q5_K_M (50 Go), relevez la limite, par exemple sudo sysctl iogpu.wired_limit_mb=57344 sur un Mac de 64 Go ; ce réglage disparaît au redémarrage et ne laisse au système qu'environ 8 Go.
Le NVIDIA DGX Spark (ou un PC Strix Halo de 128 Go) convient-il aux modèles 70B ?
Le NVIDIA DGX Spark est un ordinateur d'IA de bureau compact doté de 128 Go de mémoire unifiée LPDDR5x à 273 Go/s, construit sur le superpuce GB10 Grace Blackwell avec prise en charge de CUDA. Il charge un modèle 70B même en Q8_0 (75 Go), mais la bande passante limite la génération : LMSYS a mesuré 2.7 tokens/s de décodage pour Llama 3.1 70B en FP8, et des essais communautaires avec llama.cpp en Q4_K_M sont rapportés autour de 4-5 tokens/s.
Les prix ont fortement bougé. NVIDIA a relevé la Founders Edition de 3 999 $ à 4 699 $ en février 2026 en raison de contraintes d'approvisionnement en mémoire, et un prix de 6 950 $ a été rapporté en octobre 2026, ainsi qu'une version de 64 Go à 4 999 $ vendue par des partenaires à partir du 23 octobre 2026. Vérifiez les prix en vigueur avant d'acheter.
Les mini-PC et portables AMD Ryzen AI Max+ 395 (« Strix Halo ») offrent 128 Go de LPDDR5X à 256 Go/s, la même classe de bande passante, et une estimation similaire d'environ 4-5 tokens/s pour un modèle 70B dense. Ces deux plateformes conviennent mieux aux modèles à mélange d'experts (voir plus bas), à CUDA et au fine-tuning qu'au chat avec un 70B dense.
Caractéristique | Valeur |
|---|---|
| Mémoire | 128 Go unifiés LPDDR5x |
| Bande passante mémoire | 273 Go/s |
| 70B en Q8_0 (75 Go) | Tient |
| Décodage 70B, mesuré | 2.7 tok/s en FP8 (LMSYS, SGLang) |
| Taille max. de modèle | ~200B paramètres en FP4 |
| Prix | 6 950 $ rapportés ; 4 699 $ (liste, fév. 2026) |
| Commande Ollama | ollama run llama3.3:70b |
Comment fonctionne le déchargement de couches GPU NVIDIA + RAM pour les modèles 70B ?
Ollama et llama.cpp répartissent un modèle entre la VRAM du GPU et la RAM système : les couches en VRAM tournent à la vitesse du GPU, celles en RAM à la vitesse mémoire du CPU, et la partie lente domine. Avec une RTX 4090 (24 Go), environ 55 % d'un modèle 70B en Q4_K_M tiennent sur le GPU et le reste est lu depuis la DDR5 à environ 90 Go/s, ce qui limite la génération à environ 2-4 tokens/s. Une RTX 5090 (32 Go) en contient environ 70 % et atteint selon nos estimations 4-6 tokens/s.
Ollama décharge automatiquement ; aucune option n'est nécessaire. Exécutez ollama ps pour voir la répartition (colonne PROCESSOR, par exemple 45%/55% CPU/GPU). Dans llama.cpp, fixez le nombre de couches avec -ngl.
# Ollama offloads as many layers as fit in VRAM automatically
ollama run llama3.3:70b
# Show the CPU/GPU split of the loaded model:
ollama ps
# llama.cpp: choose the number of GPU layers explicitly
./llama-cli -m llama-3.3-70b-instruct-q4_k_m.gguf \
-ngl 44 \
--ctx-size 4096Quel moteur d'inférence choisir pour un modèle 70B sur plusieurs GPU ?
Pour un seul utilisateur, Ollama ou llama.cpp avec répartition par couches est la voie multi-GPU la plus simple ; pour plusieurs utilisateurs ou agents simultanés, vLLM ou SGLang avec parallélisme de tenseurs offrent un débit total bien supérieur. Deux cartes de 24 Go (RTX 3090 ou 4090) donnent 48 Go, assez pour le Q4_K_M avec un contexte court.
La répartition par couches ne transmet les activations entre les cartes qu'une fois par token et fonctionne sur un simple PCIe, ce qui convient aux cartes mixtes ou grand public. Le parallélisme de tenseurs découpe chaque couche entre les GPU et profite de liaisons rapides : la RTX 3090 accepte un pont NVLink, contrairement aux RTX 4090 et 5090.
Moteur | Méthode multi-GPU | Idéal pour |
|---|---|---|
| Ollama | Répartition auto par couches | Un utilisateur, config la plus simple |
| llama.cpp | --split-mode, --tensor-split | GPU mixtes, quantifications GGUF |
| vLLM | --tensor-parallel-size N | Nombreux utilisateurs/agents ; AWQ/GPTQ/FP8 |
| SGLang | Parallélisme de tenseurs | Agents à préfixes de prompt partagés |
| TensorRT-LLM | Parallélisme tenseurs / pipeline | Débit NVIDIA max. ; build du moteur |
L'inférence 70B sur CPU seul est-elle praticable, et 256 Go de RAM aident-ils ?
L'inférence 70B sur CPU seul est limitée par la bande passante mémoire : la DDR5 double canal d'un PC de bureau (environ 90 Go/s) donne à peu près 1-2 tokens/s en Q4_K_M, et ajouter de la capacité de RAM ne l'accélère pas. À 1.5 token/s, une réponse de 200 mots (environ 270 tokens) prend autour de trois minutes.
256 Go de RAM changent ce qui tient en mémoire, pas la vitesse : ils permettent de charger le Q8_0 (75 Go) ou le FP16 (141 Go) avec un long contexte. La vitesse dépend du nombre de canaux mémoire -- un serveur Threadripper PRO à 8 canaux ou EPYC à 12 canaux offre trois à cinq fois la bande passante d'un PC de bureau. Les cartes mères de bureau équipées de quatre grandes barrettes font souvent tourner leur mémoire plus lentement qu'avec deux. Le traitement du prompt sur CPU est aussi lent pour les longues entrées.
Les estimations ci-dessous appliquent la règle de la bande passante à 70 % d'efficacité ; ce ne sont pas des benchmarks mesurés.
CPU / RAM | Bande passante | Q4_K_M (43 Go) | Q8_0 (75 Go) | FP16 (141 Go) |
|---|---|---|---|---|
| Bureau, DDR5-5600 2 canaux | ~90 Go/s | ~1-1.5 tok/s | ~0.6-0.9 tok/s | ~0.3-0.5 tok/s |
| Threadripper PRO, DDR5-5600 8 canaux | ~358 Go/s | ~5-6 tok/s | ~3-3.5 tok/s | ~1.5-1.8 tok/s |
| EPYC, DDR5-4800 12 canaux | ~461 Go/s | ~7-8 tok/s | ~4-4.5 tok/s | ~2-2.5 tok/s |
Les modèles MoE de classe 70B changent-ils les besoins matériels ?
Les modèles à mélange d'experts (MoE) ont besoin de mémoire pour tous leurs paramètres mais ne lisent que les experts actifs pour chaque token : ils génèrent donc bien plus vite qu'un modèle 70B dense de même empreinte mémoire. gpt-oss-120b d'OpenAI compte environ 117 milliards de paramètres dont environ 5.1 milliards actifs ; Llama 4 Scout de Meta en compte 109 milliards dont 17 milliards actifs.
La règle de la bande passante s'applique aux poids actifs : les modèles MoE tirent donc le meilleur parti des machines à grande capacité et bande passante modérée, comme le DGX Spark, les PC Ryzen AI Max+ 395 et un Mac mini M5 Pro de 64 Go. Pour un modèle 70B dense sur ce matériel, comptez 4-5 tokens/s ; comparez la taille du fichier de chaque modèle MoE à votre mémoire avant de le télécharger.
Quel modèle 70B exécuter en local ?
Llama 3.3 70B est le modèle dense 70B par défaut : Meta annonce 86.0 sur MMLU (CoT) et 88.4 sur HumanEval, avec une fenêtre de contexte de 128K. Qwen2.5 72B est la principale alternative pour l'usage multilingue et le code. Il n'existe pas de Qwen3 72B -- les modèles denses Qwen3 s'arrêtent à 32B -- une mention de « Qwen3 72B » désigne donc Qwen2.5 72B.
Commandes : ollama run llama3.3:70b, ollama run qwen2.5:72b, ollama run deepseek-r1:70b.
Modèle | Paramètres | Licence | Idéal pour |
|---|---|---|---|
| Llama 3.3 70B | 70.6B dense | Llama 3.3 Community License | Anglais général, suivi d'instructions |
| Qwen2.5 72B Instruct | 72.7B dense | Qwen License | Multilingue, code ; 131K avec YaRN |
| DeepSeek-R1-Distill-Llama-70B | 70B dense | Voir la fiche du modèle | Raisonnement ; sorties longues = réponses lentes |
| Mistral Large 2 | 123B dense | Mistral Research License | Recherche uniquement ; ~75 Go en Q4 |
Quel matériel faut-il pour faire du fine-tuning d'un modèle 70B ?
Le fine-tuning QLoRA d'un modèle 70B demande environ 35-48 Go de mémoire GPU par exécution : deux GPU de 24 Go avec FSDP+QLoRA, ou un seul GPU de 48-80 Go. QLoRA garde le modèle de base en 4 bits (environ 35 Go) et entraîne de petits adaptateurs ; Answer.AI l'a démontré sur deux GPU gaming de 24 Go.
Un fine-tuning complet en 16 bits demande environ 16 octets par paramètre pour les poids, les gradients et les états de l'optimiseur -- de l'ordre de 1 To --, ce qui relève d'un serveur multi-GPU. Louer un GPU cloud de 80 Go est généralement plus pratique que de construire du matériel pour des exécutions occasionnelles.
Exécuter des modèles 70B en local : contexte régional
UE / RGPD : un modèle 70B local représente le plafond pratique de qualité d'IA exécutable en privé pour la plupart des organisations. Traiter des documents juridiques, médicaux ou financiers sur site garde les prompts et les sorties dans votre propre infrastructure, ce qui soutient la minimisation des données et la maîtrise des risques liés aux transferts ; cela ne rend pas à lui seul un déploiement conforme au RGPD, évaluez donc l'ensemble de l'activité de traitement.
Pour les organisations qui exigent du matériel issu d'une chaîne d'approvisionnement européenne, Apple (États-Unis) et NVIDIA (États-Unis) sont des fournisseurs hors UE ; Dell, HP et Lenovo vendent des systèmes basés sur GB10 avec un support local. Côté modèles, Mistral Large 2 provient d'un développeur de l'UE mais est publié sous une licence de recherche qui ne couvre pas l'usage commercial.
Japon : Qwen2.5 72B est un choix courant pour le texte japonais : `ollama run qwen2.5:72b`. Documenter le matériel et les versions de modèles (la sortie de `ollama ps` identifie le modèle chargé) soutient la gouvernance interne au regard des lignes directrices japonaises sur l'IA à destination des entreprises.
Chine : héberger Qwen2.5 72B localement garde les données sur votre propre infrastructure, ce qui est pertinent au regard de la loi chinoise sur la sécurité des données (数据安全法). Savoir si un modèle servi en interne relève des règles de la CAC sur l'IA générative dépend de son offre au public ; confirmez avec un conseil juridique qualifié.
Quelles sont les erreurs courantes avec les modèles 70B sur matériel grand public ?
Acheter un GPU de moins de 24 Go de VRAM en s'attendant à des performances 70B complètes
Une carte de 12 Go contient environ un quart d'un modèle 70B en Q4_K_M ; le reste tourne depuis la RAM système, donc la vitesse est proche de celle du CPU seul. Même une RTX 4090 de 24 Go n'atteint qu'environ 2-4 tok/s. Pour une vitesse interactive, prenez 48 Go de VRAM, un Mac Apple Silicon de 64 Go ou plus, ou un modèle plus petit de 27B-34B.
Croire qu'une machine à grande mémoire est aussi une machine rapide
Les systèmes DGX Spark et Ryzen AI Max+ 395 ont 128 Go mais seulement 256-273 Go/s de bande passante : un modèle 70B dense y tourne à environ 3-5 tok/s. Un Mac Studio M5 Max de 64 Go offre plus du double de bande passante. Vérifiez la bande passante, pas seulement la capacité.
Ne pas vérifier quelle part du modèle tourne sur le GPU
Ollama décharge automatiquement, mais un ajustement serré peut laisser des couches sur le CPU. Exécutez `ollama ps` après le chargement et lisez la colonne PROCESSOR : « 100% GPU » est l'objectif, et une part de CPU explique une sortie lente. Réduisez la longueur de contexte ou passez au Q3_K_S si la répartition est mauvaise.
Oublier que le contexte consomme aussi de la mémoire
Un modèle 70B en Q4_K_M pèse 43 Go, mais un contexte de 32K ajoute environ 10.7 Go et un contexte de 128K environ 43 Go en FP16. Une machine qui contient les poids peut quand même manquer de mémoire en contexte long. Utilisez un cache KV 8 bits ou un contexte plus court.
Choisir Q5_K_M ou Q8_0 quand la vitesse compte
Chaque token lit tout le modèle : Q8_0 (75 Go) tourne donc à peu près à la moitié de la vitesse de Q4_K_M (43 Go) sur le même matériel. Sur les machines limitées par la bande passante (DGX Spark, Strix Halo, Mac mini), choisissez Q4_K_M pour le chat et réservez Q8_0 aux cas où la qualité est prioritaire.
Commander le Mac mini M5 Pro à 1 699 $ en s'attendant à faire tourner un 70B
Le Mac mini M5 Pro à 1 699 $ embarque 24 Go de mémoire unifiée. Un modèle 70B demande la configuration de 64 Go sur commande, et le Mac mini M6 de base (899 $, 32 Go maximum) ne peut pas l'exécuter du tout. Vérifiez « M5 Pro » et 64 Go avant de commander.
Se heurter à la limite de mémoire GPU par défaut de macOS
Par défaut, macOS laisse le GPU utiliser environ 75 % de la RAM, soit environ 48 Go sur un Mac de 64 Go. Q4_K_M tient ; Q5_K_M (50 Go) ne tient pas tant que vous n'avez pas relevé `iogpu.wired_limit_mb`.
Questions fréquentes sur l'exécution de modèles 70B sur matériel grand public
Quel matériel faut-il pour exécuter un LLM 70B en local ?
Il faut environ 43 Go de mémoire rapide pour Llama 3.3 70B en Q4_K_M, plus 3-10 Go pour le contexte. Trois configurations logent tout le modèle en mémoire rapide : un Mac Apple Silicon avec 64 Go ou plus de mémoire unifiée, deux GPU NVIDIA de 24 Go (48 Go de VRAM au total), ou une machine à 128 Go de mémoire unifiée comme le NVIDIA DGX Spark ou un mini-PC AMD Ryzen AI Max+ 395. La capacité décide si le modèle tourne ; la bande passante mémoire décide à quelle vitesse. Un seul GPU de 24 Go ou un PC sans GPU peut l'exécuter, mais seulement à environ 1-4 tokens/s.
Qu'est-ce qu'un modèle 70B ?
Un modèle 70B est un grand modèle de langage d'environ 70 milliards de paramètres (poids). Llama 3.3 70B en compte 70.6 milliards et Qwen2.5 72B 72.7 milliards. La taille du fichier découle du nombre de paramètres : environ 141 Go en 16 bits, 75 Go en 8 bits (Q8_0) et 43 Go en 4 bits (Q4_K_M).
De combien de VRAM ou de RAM ai-je besoin pour un modèle 70B ?
Llama 3.3 70B demande 43 Go en Q4_K_M, 50 Go en Q5_K_M, 75 Go en Q8_0 et 141 Go en FP16 (tailles de la bibliothèque Ollama), plus le cache KV pour le contexte : environ 2.7 Go à 8K tokens, 10.7 Go à 32K et 43 Go à 128K. Avec 24 Go de VRAM, seule environ la moitié d'un modèle Q4_K_M tient sur le GPU, et le reste tourne depuis la RAM système.
Quel est le matériel le moins cher capable d'exécuter un modèle 70B de façon utilisable ?
Pour environ 10 tokens/s ou plus, les options pratiques sont un Mac Studio M5 Max configuré avec 64 Go ou plus (le modèle de base à 2 499 $ a 36 Go), un Mac Studio M2 Ultra d'occasion avec 64 Go ou plus, ou deux GPU d'occasion de 24 Go. L'option Apple neuve la moins chère est le Mac mini M5 Pro avec 64 Go : le modèle de base à 1 699 $ n'a que 24 Go, et les tests situent les configurations de 64 Go à environ 2 700-3 200 $. Sa bande passante de 307 Go/s le limite à environ 4-5 tokens/s. Les prix des GPU sont volatils : des annonces de RTX 5090 ont été rapportées bien au-dessus du prix de lancement de 1 999 $ en octobre 2026, vérifiez donc les prix en vigueur.
Puis-je exécuter un modèle 70B sur un seul GPU de 24 Go ?
Oui, mais lentement. Une carte de 24 Go comme la RTX 4090 contient environ 55 % d'un modèle 70B en Q4_K_M ; les couches restantes tournent depuis la RAM système à la vitesse mémoire du CPU, ce qui donne environ 2-4 tokens/s avec de la DDR5 rapide. Pour une vitesse interactive, utilisez un modèle plus petit (un 27B-34B tient dans 24 Go, par exemple Qwen3.8-27B), deux GPU ou une machine à mémoire unifiée de 64 Go ou plus.
Puis-je exécuter un modèle 70B sur deux GPU ?
Oui. Deux cartes de 24 Go (RTX 3090 ou 4090) offrent 48 Go de VRAM, ce qui contient un modèle 70B en Q4_K_M (43 Go) avec un contexte court de quelques milliers de tokens. Ollama et llama.cpp répartissent les couches sur les deux cartes automatiquement ou avec --tensor-split. Comptez à titre d'estimation environ 12-17 tokens/s, car chaque token traverse les deux cartes en séquence.
Quel est le meilleur moteur d'inférence pour exécuter des LLM 70B sur du matériel multi-GPU ?
Pour un seul utilisateur, Ollama ou llama.cpp avec répartition par couches est le plus simple et fonctionne avec des GPU mixtes. Pour plusieurs utilisateurs ou agents simultanés, vLLM avec --tensor-parallel-size réglé sur le nombre de GPU, ou SGLang, offre un débit total bien supérieur car il regroupe les requêtes par lots ; tous deux préfèrent des GPU identiques et des poids AWQ, GPTQ ou FP8. TensorRT-LLM donne le débit NVIDIA le plus élevé mais demande une étape de construction du moteur.
De combien de mémoire GPU un système multi-agents avec des backends 70B a-t-il besoin ?
Comptez les poids une seule fois plus un cache KV par session simultanée. Llama 3.3 70B en Q4_K_M demande environ 43 Go pour les poids ; chaque session active ajoute environ 0.33 Mo par token de contexte en FP16. Quatre agents à 32K tokens chacun demandent donc environ 43 Go + 43 Go = 86 Go. Servez tous les agents depuis un serveur partagé (vLLM, SGLang ou llama.cpp avec emplacements parallèles) plutôt que de charger une copie du modèle par agent.
256 Go de RAM aident-ils l'inférence CPU d'un modèle 70B ?
Ils aident sur la capacité, pas sur la vitesse. 256 Go permettent de charger le Q8_0 (75 Go) ou le FP16 (141 Go) avec un long contexte, mais la vitesse de décodage est limitée par les canaux mémoire : environ 0.5-1.5 token/s sur un PC de bureau double canal, environ 3-6 sur un Threadripper PRO à 8 canaux et environ 4-8 sur un EPYC à 12 canaux, de Q4_K_M à Q8_0 (estimations dérivées de la bande passante mémoire, pas de benchmarks que nous avons réalisés).
Le Mac mini M6 peut-il exécuter un modèle 70B ?
Non. Le Mac mini M6 (à partir de 899 $) plafonne à 32 Go de mémoire unifiée et 170 Go/s de bande passante, en dessous des 43 Go qu'exige un modèle 70B en Q4_K_M. Le Mac mini M5 Pro (à partir de 1 699 $, 307 Go/s, Thunderbolt 5) peut être configuré jusqu'à 64 Go ; le modèle de base à 1 699 $ a 24 Go, commandez donc la configuration de 64 Go sur commande. Les deux sont sortis le 22 septembre 2026.
Qu'est-ce que le NVIDIA DGX Spark et vaut-il le coup pour l'inférence 70B ?
Le DGX Spark est l'ordinateur d'IA de bureau compact de NVIDIA, avec 128 Go de mémoire unifiée LPDDR5x à 273 Go/s. Il charge des modèles 70B en Q8_0 mais reste limité par la bande passante : LMSYS a mesuré 2.7 tokens/s de décodage pour Llama 3.1 70B en FP8. Il convient mieux au travail sous CUDA, au fine-tuning et aux gros modèles MoE qu'au chat rapide avec un 70B dense. NVIDIA a relevé la Founders Edition de 3 999 $ à 4 699 $ en février 2026 et un prix de 6 950 $ a été rapporté en octobre 2026, ainsi qu'une version de 64 Go à 4 999 $ chez des partenaires.
Comment la qualité d'un 70B local se compare-t-elle aux modèles cloud ?
Meta annonce 86.0 sur MMLU (CoT) et 88.4 sur HumanEval pour Llama 3.3 70B Instruct. Les modèles cloud de pointe publiés depuis obtiennent de meilleurs scores sur les tâches de raisonnement, tandis que les modèles 70B locaux restent compétitifs pour le résumé, l'extraction, la rédaction et la génération de code courante. Testez les deux sur vos propres prompts, par exemple avec PromptQuorum, avant d'investir dans du matériel 70B.
Quelle quantité d'électricité l'exécution d'un modèle 70B consomme-t-elle ?
Un GPU consomme jusqu'à sa puissance de carte pendant la génération : 350 W pour une RTX 3090, 450 W pour une RTX 4090 et 575 W pour une RTX 5090. À 0.15 $ par kWh, une RTX 4090 à pleine charge coûte environ 0.07 $ par heure pour le GPU seul. Apple Silicon et les machines à mémoire unifiée consomment beaucoup moins pour le même modèle, mais à une vitesse inférieure.
Les modèles 70B valent-ils le coup face aux modèles plus petits pour les tâches quotidiennes ?
Pour le raisonnement complexe, l'analyse de longs documents et la rédaction nuancée, généralement oui. Pour le résumé simple, les questions-réponses et la classification, un modèle 7B-14B donne souvent un résultat similaire pour une fraction du coût matériel. Exécutez les deux sur vos propres prompts avant d'investir dans du matériel 70B.
Puis-je faire du fine-tuning d'un modèle 70B sur du matériel grand public ?
Seulement avec QLoRA. QLoRA garde le modèle de base en 4 bits (environ 35 Go) et entraîne de petits adaptateurs ; Answer.AI a montré FSDP+QLoRA entraînant un modèle 70B sur deux GPU gaming de 24 Go. Un fine-tuning complet en 16 bits demande de l'ordre de 1 To de mémoire et relève d'un serveur multi-GPU. Au-delà d'exécutions QLoRA occasionnelles, louer un GPU cloud de 80 Go est généralement plus pratique.
Quelle est la meilleure quantification pour un 70B sur Apple Silicon ?
Sur un Mac de 64 Go, utilisez Q4_K_M (43 Go). Par défaut, macOS limite la mémoire adressable par le GPU à environ 75 % de la RAM (environ 48 Go sur un Mac de 64 Go) : Q5_K_M (50 Go) ne fonctionne donc qu'après avoir relevé la limite avec sysctl iogpu.wired_limit_mb, et laisse peu de marge. Avec 96-128 Go, Q8_0 (75 Go) est le choix quasi sans perte, à environ la moitié de la vitesse de Q4_K_M, car chaque token lit deux fois plus d'octets.
Ollama choisit-il automatiquement la meilleure quantification ?
Non. ollama run llama3.3:70b télécharge le Q4_K_M par défaut (43 Go). Nommez le tag pour un autre niveau, par exemple ollama run llama3.3:70b-instruct-q5_K_M ou ollama run llama3.3:70b-instruct-q8_0. Exécutez ollama ps après le chargement : la colonne PROCESSOR indique quelle part du modèle tourne sur GPU ou sur CPU.
Un iPhone ou un portable peut-il exécuter un modèle 70B ?
Pas un iPhone : les iPhone actuels ont 8-12 Go de RAM, alors qu'un modèle 70B en Q4_K_M en demande environ 43 Go ; les téléphones exécutent donc des modèles de 1B-8B. Les portables ne le peuvent qu'avec 64 Go ou plus de mémoire unifiée (configurations haut de gamme de MacBook Pro) ou un système AMD Ryzen AI Max+ 395 avec 128 Go. Les portables gaming avec 16-24 Go de VRAM, comme un ASUS ROG Strix, relèvent du cas lent du déchargement partiel.
Sources
- Ollama : tags et tailles de Llama 3.3 -- Q4_K_M 43 Go, Q5_K_M 50 Go, Q8_0 75 Go, FP16 141 Go
- Fiche du modèle Meta Llama 3.3 70B Instruct -- MMLU (CoT) 86.0, HumanEval 88.4, contexte 128K, licence
- Fiche du modèle Qwen2.5 72B Instruct -- 72.7B paramètres, contexte 131K avec YaRN
- Fiche du modèle Mistral Large Instruct 2407 -- 123B paramètres, Mistral Research License
- LMSYS : analyse approfondie du NVIDIA DGX Spark -- Llama 3.1 70B en FP8 à 2.7 tok/s de décodage, 273 Go/s
- Apple Newsroom : Mac mini avec M6 et M5 Pro -- prix, mémoire, bande passante
- 9to5Mac : Mac Studio avec M5 Max et M5 Ultra -- prix, mémoire de base et maximale, bande passante
- Forum développeurs NVIDIA : changement de prix du DGX Spark -- de 3 999 $ à 4 699 $
- TechnoEdge : hausse de prix du DGX Spark et modèle 64 Go -- prix rapportés de 6 950 $ et 4 999 $
- Fstoppers: Mac mini M5 Pro review -- configuration 64 Go / 1 To listée à 3 199 $
- Trusted Reviews: Mac mini M5 Pro review -- prix des options mémoire 48 Go et 64 Go
- Answer.AI : entraîner un modèle 70B chez soi -- FSDP + QLoRA sur deux GPU de 24 Go
- llama.cpp -- documentation du déchargement GPU et de la répartition multi-GPU
- Olares One -- RTX 5090 Mobile avec 24 Go de GDDR7, 96 Go de DDR5, coût matériel de 4 999 $
- Alex Ziskind: This Box Runs All My AI… From a Coffee Shop -- vidéo YouTube sur l'Olares One
