Créer avec l’IA

De combien de mémoire un modèle d’IA a-t-il besoin, et entrera-t-il dans votre machine?

Écrit en date du · Publié le · Par Robert Scales, avec l’aide d’outils d’IA · 5 min de lecture

Réponse courte

Multipliez les paramètres en milliards par le nombre de bits par poids, puis divisez par 8 : vous obtenez la taille du fichier en gigaoctets. Ajoutez de la place pour le contexte et le système d’exploitation, puis comparez le total à la mémoire que votre processeur graphique peut vraiment utiliser, qui est inférieure à la quantité installée sur les machines à mémoire partagée.

Savoir si un modèle tournera sur votre ordinateur, c’est surtout de l’arithmétique. Un modèle est une très longue liste de nombres appelés paramètres, et la taille de cette liste est connue avant même le téléchargement.

Le guide d’installation donne un court tableau pour les tailles courantes. Cet article donne la méthode, pour que vous puissiez vérifier n’importe quel modèle.

La formule

def taille_go(params_milliards, bits_par_poids):
    return params_milliards * bits_par_poids / 8

print(taille_go(27, 4.9))   # environ 16,5 Go
print(taille_go(70, 4.9))   # environ 42,9 Go

Il y a 8 bits dans un octet, d’où la division. Les bits par poids dépendent de la quantification, le niveau de compression du fichier. Le projet llama.cpp les mesure sur Llama 3.1 8B : environ 16 bits pour F16, 8,5 pour Q8_0, 5,7 pour Q5_K_M, 4,89 pour Q4_K_M et 3,16 pour Q2_K.

La formule tient la route. Elle donne 4,9 Go pour le modèle 8B en Q4_K_M, et llama.cpp rapporte 4,9 Go. Pour 70B, elle donne 42,9 Go contre 43,1 Go en réalité, et pour 405B, environ 248 Go contre 249,1 Go en réalité.

La mémoire selon la taille du modèle

Ces valeurs sont calculées avec la formule, arrondies, pour les poids seuls :

Paramètres3,2 bits (Q2_K)4,9 bits (Q4_K_M)8,5 bits (Q8_0)16 bits (F16)
3 G1,2 Go1,8 Go3,2 Go6 Go
8 G3,2 Go4,9 Go8,5 Go16 Go
14 G5,5 Go8,6 Go15 Go28 Go
27 G11 Go17 Go29 Go54 Go
70 G28 Go43 Go74 Go140 Go
120 G47 Go74 Go128 Go240 Go
405 G160 Go248 Go430 Go810 Go

Voici des tailles réelles, mesurées ou publiées, pour comparer :

ModèleVersionTailleOrigine du chiffre
gpt-oss-20bMXFP414 GoBibliothèque Ollama
Qwen3.8-27B4 bits18 GoBibliothèque Ollama
Qwen3.8-27BUD-Q4_K_XL17,6 Go en mémoireFramework, septembre 2026
Qwen3.5-122B-A10BQ3_K_S52,5 Go en mémoireFramework
gpt-oss-120bMXFP465 GoBibliothèque Ollama
DeepSeek V4 FlashUD-IQ2_XXS90,9 Go en mémoireFramework
DeepSeek V4.1 FlashQ2163 Go en mémoireFramework

Les modèles qui lisent des images ajoutent un encodeur, et leurs téléchargements sont donc un peu plus gros que la somme ne le laisse croire.

Ce que vous pouvez vraiment utiliser

Le chiffre installé est rarement le chiffre utilisable.

MatérielInstalléDisponible pour le modèle
Carte graphique16, 24 ou 32 GoPresque tout, moins ce que prennent l’affichage et le logiciel
AMD Ryzen AI Max+ 395 sous Windows128 GoJusqu’à 96 Go réservés comme mémoire graphique, après un redémarrage
AMD Ryzen AI Max+ 395 sous Windows64 GoJusqu’à 48 Go
Portable NVIDIA RTX Spark sous Windows128 GoUn plafond de 110 Go sur un appareil, selon la lecture d’une capture d’écran par StorageReview
Mac à puce AppleToute quantitéPlafonné par défaut par macOS; le plafond peut être relevé

Des guides communautaires situent le plafond par défaut du Mac autour de 70 % à 75 %, un chiffre que la documentation de MLX LM n’indique pas. Cette documentation précise toutefois qu’un gros modèle qui entre en mémoire peut souvent être accéléré en relevant la limite avec sudo sysctl iogpu.wired_limit_mb=N. Laissez alors assez de place pour macOS et vos applications.

Ajoutez ensuite le contexte

La fenêtre de contexte, c’est ce que le modèle garde en vue : votre question, la conversation et les documents. Elle prend de la mémoire que la taille du fichier ne montre pas, et combien dépend du modèle. Ollama note qu’un contexte plus grand augmente l’utilisation de mémoire, et il fixe sa valeur par défaut selon votre VRAM : environ 4 000 jetons sous 24 Gio, 32 000 jusqu’à 48 Gio et 256 000 au-delà. Il recommande au moins 64 000 pour les agents et les outils de programmation. Si plusieurs requêtes tournent en même temps, le besoin de mémoire d’Ollama croît selon le nombre de requêtes parallèles multiplié par la longueur du contexte.

Voici un calcul de planification pour un montage de programmation avec Qwen3.8-27B sur une machine de 32 Go, où la marge de 30 % est notre propre règle empirique plutôt qu’une norme publiée :

  1. Poids : 18 Go, selon la page de téléchargement.
  2. Marge pour le contexte et le logiciel : 30 % de 18 Go, environ 5,4 Go.
  3. Total : environ 23,4 Go.
  4. Reste pour le système et les applications sur 32 Go : environ 8,6 Go. Ça devrait fonctionner, avec peu de place pour autre chose.

Pour vérifier, chargez le modèle et lancez ollama ps, qui montre la mémoire utilisée et sa répartition entre le processeur graphique et le processeur central. Tout ce qui n’est pas 100 % GPU signifie que vous dépassez le budget.

À essayer : choisissez trois modèles sur une page de téléchargement. Calculez la taille de chacun avec la formule, comparez-la à la taille affichée, puis voyez lesquels entrent dans votre mémoire utilisable après une marge de 30 %.

Prompt
Voici mon matériel : [carte graphique ou modèle de Mac, mémoire installée, système d’exploitation]. Voici les modèles que j’envisage, avec leur nombre de paramètres et leur taille de téléchargement : [liste]. Pour chacun, calcule les poids en Go, ajoute une marge de 30 % et dis si le modèle entre dans ma mémoire utilisable. Montre le calcul. Si tu ne sais pas quelle part de ma mémoire le processeur graphique peut utiliser, dis-le au lieu de deviner.

Pourquoi un modèle qui devrait entrer reste-t-il lent?

Entrer et aller vite sont deux questions distinctes. La vitesse dépend de la bande passante de la mémoire, parce que le processeur doit lire les paramètres actifs pour chaque jeton écrit. Ainsi, 128 Go de mémoire partagée plus lente peuvent charger un gros modèle et se traîner quand même. LMSYS a mesuré un DGX Spark, à 273 Go/s, à 2,7 jetons par seconde sur Llama 3.1 70B. C’est environ deux mots par seconde : utilisable pour un traitement en lot, mais pénible en conversation.

Un modèle à mélange d’experts, qui n’active qu’une partie de lui-même pour chaque jeton, change le calcul. gpt-oss-120b compte 117 milliards de paramètres, mais seulement 5,1 milliards actifs à la fois : tout doit entrer en mémoire, alors que la vitesse se rapproche de celle d’un modèle bien plus petit. L’explication du mélange d’experts couvre cette conception.

La dernière cause, c’est le débordement : quand un modèle n’entre pas au complet, le reste tourne sur le processeur central et ralentit tout. Si la vitesse s’effondre, vérifiez d’abord cela, puis réduisez le contexte ou passez à un modèle plus petit.

Sources

  1. llama.cpp: quantize (README) — ggml-org (GitHub), 5 juin 2026
  2. Framework Desktop — Framework
  3. Context length — Ollama (documentation)

Sources des articles liés dans le texte

Chaque article lié a sa propre page, avec ses sources et sa date.

Tiré du Guide de l’intelligence artificielle, par Robert Scales, publié par Holistic Hybrid inc. Partage et adaptation permis selon la licence CC BY-NC-SA 4.0 : citez le guide, mettez un lien vers https://guidetoartificialintelligence.com/fr/apprendre/memoire-modele-ia-calcul/, pas d’usage commercial sans permission, et gardez la même licence.

Recevez gratuitement le Guide de l’intelligence artificielle

Abonnez-vous à l’infolettre et recevez le guide gratuit : ce qui a changé en IA, une leçon, un prompt à essayer. Désabonnement en un clic.

Ce que nous faisons de votre adresse

Retour en haut

Affichage

Vos choix sont enregistrés dans ce navigateur seulement. Aucune donnée n’est transmise.

Taille du texte
100 %
Couleurs
Lecture
Autres réglages
Déclaration d’accessibilité

Obtenir l’appli

Ajoutez le guide à votre écran d’accueil. Il s’ouvre comme une application, et les pages déjà lues restent disponibles hors ligne.

Lire sans connexion : télécharger les articles

iPhone et iPad (Safari, Chrome, Edge)

  1. Touchez le bouton Partager (le carré avec une flèche). Dans Chrome et Edge, il est dans la barre d’adresse ou le menu.
  2. Choisissez « Sur l’écran d’accueil ».
  3. Touchez « Ajouter ».

Android (Chrome, Edge, Samsung Internet, Firefox)

  1. Ouvrez le menu du navigateur (⋮ ou ☰).
  2. Choisissez « Installer l’application » ou « Ajouter à l’écran d’accueil ».
  3. Confirmez avec « Installer ».

Ordinateur (Chrome, Edge)

  1. Cliquez sur l’icône d’installation au bout de la barre d’adresse, ou ouvrez le menu du navigateur (⋮ ou …).
  2. Dans Chrome, choisissez « Caster, enregistrer et partager », puis « Installer la page en tant qu’application ». Dans Edge, choisissez « Applications », puis « Installer ce site en tant qu’application ».
  3. Cliquez sur « Installer ».

Mac (Safari)

  1. Ouvrez le menu Fichier.
  2. Choisissez « Ajouter au Dock ».
  3. Cliquez sur « Ajouter ».

Firefox sur ordinateur ne peut pas installer un site comme application. Utilisez plutôt Chrome, Edge ou Safari.