Intermédiaire 11 minMacBook Pro

Quel LLM sur MacBook Pro M4 Pro / Max (24–128 Go) ?

Réponse directe

Un MacBook Pro M4 Pro ou Max fait tourner des modèles de 14B à 32B sans difficulté et, avec un M4 Max à 64 ou 128 Go, un 70B en Q4 (environ 40 Go). La bande passante (273, 410 ou 546 Go/s selon la puce) plafonne un 70B à environ 13 à 14 tokens par seconde ; la mémoire, de 24 à 128 Go, décide de la taille du modèle.

Le MacBook Pro M4 est le portable le plus adapté aux gros modèles locaux, à condition de bien choisir puce et mémoire. Cette page montre quelle configuration correspond à quelle taille de modèle, calcule la vitesse maximale théorique et situe la machine face à un GPU NVIDIA, un Mac Studio ou un Air.

Vous choisissez une machine ? Nos choix par budget →

Par Mohamed Meguedmi·Màj 2026-09-29·Testé sur macOS 14+
Matériel conseillé

Alternative d’achat pour ce guide : MacBook Pro M5 Pro — 24 Go / 1 To.

Comparer toutes les options par budget, de 800 à 3 500 € →

En mobilité : quel PC portable pour l'IA locale →

Liens affiliés — commission possible sans surcoût pour vous. En tant que Partenaire Amazon, QuelLLM réalise un bénéfice sur les achats remplissant les conditions requises.

#MacBook Pro M4 Pro et M4 Max : quelles configurations, quelle bande passante

Sur un MacBook Pro M4, la puce fixe deux choses : la bande passante, qui détermine la vitesse maximale de génération, et la mémoire maximale, qui détermine la taille du modèle. Selon la fiche technique d'Apple, le M4 Pro offre 273 Go/s, le M4 Max à 14 cœurs CPU et 32 cœurs GPU 410 Go/s, et le M4 Max à 16 cœurs CPU et 40 cœurs GPU 546 Go/s. La mémoire va de 24 Go à 128 Go selon la puce. Ce ne sont pas des options interchangeables : chaque puce ouvre sa propre classe de modèles.

Configurations du MacBook Pro M4 Pro et M4 Max, d'après Apple
PuceBande passanteMémoire proposéeClasse de modèle réaliste (Q4)
M4 Pro273 Go/s24 ou 48 GoJusqu'à 14B à l'aise, 24-27B avec 48 Go
M4 Max 14 cœurs CPU, 32 cœurs GPU410 Go/s36 Go24-27B confortable, 32B avec contexte court
M4 Max 16 cœurs CPU, 40 cœurs GPU546 Go/s48, 64 ou 128 Go32B à l'aise ; 70B dès 64 Go ; MoE de plus de 100B avec 128 Go

Apple précise que le M4 Max prend en charge jusqu'à 128 Go de mémoire unifiée et que cela permet à des développeurs d'interagir avec des modèles de langage de près de 200 milliards de paramètres. Apple ne précise ni la quantification ni le contexte de ce chiffre : ne le lisez pas comme une promesse pour un modèle dense en Q4, car un 70B dense pèse déjà environ 40 Go selon les repères du site.

La fiche décrit le MacBook Pro 14 pouces ; le 16 pouces reprend les mêmes puces. Les puces M4 ont depuis été suivies d'une génération M5 : le neuf n'est plus toujours disponible sur la génération décrite ici, et le marché de l'occasion fixe son prix. Cette page ne cite aucun tarif ; la page /materiel-ia/macbook-pro-m4-max donne des repères actualisés.

#Pro, Max 14 ou Max 16 cœurs : comment choisir

Le kit Mac

L'IA locale sur ton Mac, à fond : mémoire unifiée, MLX vs GGUF, le bon modèle pour ta puce, Ollama et LM Studio réglés pour Apple Silicon.

  • Espace en ligne à vie
  • PDF + fichiers
  • Remboursé 30 j
  1. 01
    Fixez d'abord la taille de modèle visée
    Un modèle de 8 à 14 milliards de paramètres s'exécute sur un M4 Pro 24 Go. Un 24 à 32B demande 36 à 48 Go. Un 70B demande au moins 64 Go, avec un contexte court.
  2. 02
    Ajoutez le contexte et une marge de 25 à 30 %
    Le cache KV grossit avec la longueur du contexte, et macOS garde une part de la mémoire pour lui. Multipliez le poids du modèle par environ 1,3 pour une estimation prudente.
  3. 03
    Vérifiez la bande passante au regard de la vitesse voulue
    Divisez la bande passante par le poids du modèle : c'est la vitesse maximale théorique. Si elle est trop basse pour l'usage, montez de puce plutôt que de mémoire.
  4. 04
    Décidez entre une puce Max à 14 ou à 16 cœurs
    Le 16 cœurs offre 546 Go/s contre 410 Go/s, et surtout l'accès à 48, 64 et 128 Go : la mémoire, autant que la vitesse, justifie la différence.

Cette procédure explique pourquoi le M4 Pro à 48 Go et le M4 Max 14 cœurs à 36 Go ne sont pas comparables : le premier offre plus de mémoire, le second plus de bande passante. Pour un usage où le modèle est petit et les réponses doivent être rapides, le Max 14 cœurs gagne. Pour charger un modèle plus gros, c'est le Pro 48 Go qui l'emporte, quitte à générer plus lentement.

#Ce que la bande passante autorise : plafonds théoriques

Chaque token généré relit les poids actifs. La vitesse maximale est donc la bande passante divisée par le poids en gigaoctets, avec les repères du site : 14B environ 9 Go, 32B environ 19 à 20 Go, 70B environ 40 Go en Q4. Le tableau applique cette formule aux trois puces. Ce sont des plafonds calculés, jamais des mesures : la vitesse réelle dépend du moteur, du contexte et de la charge thermique.

Plafond théorique de génération (poids en Q4) : calcul, pas mesure
Modèle densePoidsM4 Pro (273 Go/s)M4 Max 14 c. (410 Go/s)M4 Max 16 c. (546 Go/s)
14B≈ 9 Go≈ 30 tok/s≈ 45 tok/s≈ 60 tok/s
32B≈ 19 à 20 Go≈ 14 tok/s≈ 21 tok/s≈ 28 tok/s
70B≈ 40 Gohors d'atteinte (mémoire)hors d'atteinte (mémoire)≈ 13 à 14 tok/s

Les modèles à experts (MoE) sortent de ce tableau : un 30B dont 3B sont actifs pèse environ 19 Go en mémoire mais ne relit que quelques gigaoctets de poids par token, donc son plafond est plusieurs fois supérieur à celui d'un 32B dense de même poids. C'est la meilleure affaire d'un MacBook Pro à 48 Go et plus. Les débits réels se consultent sur /benchmarks ou dans les benchmarks publiés par des tiers, en vérifiant puce, quantification et moteur.

!
Méfiez-vous des débits sans contexte
Un débit annoncé pour un modèle dense de 32B en Q4 supérieur à 30 tokens par seconde sur un M4 Max 546 Go/s dépasse le plafond théorique de 28 : il ne vient pas d'une génération classique. Vérifiez toujours quel modèle est actif, quelle quantification et si un modèle brouillon accélère la génération.

#MLX, Ollama, LM Studio : quel moteur sur cette machine

Ollama couvre l'essentiel : installation en un clic, API locale, détection automatique du GPU. MLX, le framework d'Apple, exploite la mémoire partagée du Mac sans copie entre CPU et GPU ; son paquet mlx-lm permet de générer du texte et de fine-tuner des modèles sur Apple silicon, en prenant en charge les modèles quantifiés. LM Studio propose une interface graphique et des modèles MLX. Le guide comparatif MLX contre llama.cpp tranche sur les performances ; il n'y a pas lieu de répéter ses conclusions ici.

  1. 01
    Installer Ollama
    Téléchargez-le sur ollama.com ou avec Homebrew. Le démarrage automatique est décrit dans le guide d'installation macOS.
  2. 02
    Lancer le modèle choisi
    La commande ollama run télécharge puis exécute le modèle. Vérifiez ensuite le GPU avec ollama ps.
  3. 03
    Régler le cache KV et l'attention flash
    Ollama active l'attention flash automatiquement quand le matériel le permet ; la variable OLLAMA_KV_CACHE_TYPE quantifie le cache KV, avec f16 par défaut. Elle réduit la mémoire prise par les longs contextes.
  4. 04
    Relever la limite de mémoire GPU si nécessaire
    Le dépôt mlx-lm indique qu'un modèle qui tient en RAM peut souvent être accéléré en relevant la limite de mémoire câblée du système. C'est un réglage système administrateur : suivez la procédure du guide d'optimisation macOS, sans copier de valeur trouvée ailleurs.
Terminal
brew install --cask ollama
ollama run qwen3:32b
ollama ps

# Long contexte : cache KV quantifié
export OLLAMA_FLASH_ATTENTION=1
export OLLAMA_KV_CACHE_TYPE=q8_0

#Contexte long : le cas d'usage où la mémoire du Pro compte le plus

Le contexte long est le principal argument des 64 et 128 Go. Ollama fixe par défaut un contexte de 4 000 tokens sous 24 Gio de mémoire, de 32 000 entre 24 et 48 Gio, et de 256 000 à partir de 48 Gio ; sa documentation recommande au moins 64 000 tokens pour la recherche web, les agents et les outils de code. Un contexte de 64 000 tokens sur un modèle de 32B se paie en gigaoctets de cache KV, en plus des 19 à 20 Go de poids : sur 48 Go, la marge s'épuise vite. Une machine à 64 Go ou 128 Go laisse la place à ce contexte sans obliger à quantifier le cache.

#MacBook Pro M4 face à un GPU NVIDIA, un Mac Studio ou un Air

La comparaison utile porte sur la mémoire avant la vitesse. Une RTX 4090 embarque 24 Go de GDDR6X, selon NVIDIA : au-delà d'un modèle de 24 à 30 milliards de paramètres, elle doit décharger une partie du modèle en RAM système, et la vitesse chute. Un MacBook Pro M4 Max à 64 ou 128 Go charge un 70B entier. La carte reste supérieure quand le modèle tient dans sa mémoire et que la vitesse prime.

Où placer le MacBook Pro M4 par rapport aux autres options
SituationMeilleure optionRaison
Modèle de 8 à 14B, mobilité, silenceMacBook Air M4 16 ou 24 GoSuffit, plus léger
Modèle de 24 à 32B, plusieurs modèles ouvertsMacBook Pro M4 Pro 48 Go ou MaxMémoire et ventilation active
Modèle de 70B ou contexte très long, en déplacementMacBook Pro M4 Max 64 ou 128 GoSeul laptop à charger un 70B entier
Même charge, mais au bureauMac Studio ou Mac miniMême puce, refroidissement plus large, pas de batterie
Modèle qui tient dans 24 Go, vitesse maximaleGPU NVIDIA à 24 Go ou plusBande passante supérieure quand le modèle tient

#M4 ou M5 : que change la génération suivante

Apple a depuis publié des MacBook Pro M5 Pro et M5 Max. Leur fiche annonce 307 Go/s pour le M5 Pro, 460 Go/s pour le M5 Max à 32 cœurs GPU et 614 Go/s pour le M5 Max à 40 cœurs GPU, contre 273, 410 et 546 Go/s pour la génération M4. La bande passante progresse d'environ 12 à 13 %, donc les plafonds théoriques de vitesse aussi. La question d'achat se pose surtout à mémoire égale : un M4 Max 128 Go d'occasion ouvre plus de modèles qu'un M5 Pro 48 Go neuf.

Bande passante des puces Pro et Max, M4 et M5, d'après Apple
PuceM4M5
Pro273 Go/s307 Go/s
Max, 32 cœurs GPU410 Go/s460 Go/s
Max, 40 cœurs GPU546 Go/s614 Go/s

#Limites à connaître

Plafond de mémoire
128 Go au maximum. Au-delà, il faut un Mac Studio ou une autre plateforme.
Pas de CUDA
Les bibliothèques qui exigent CUDA ne tournent pas. MLX et llama.cpp couvrent l'inférence, pas tout l'écosystème d'entraînement.
Fine-tuning
MLX permet un fine-tuning à faible rang et complet avec modèles quantifiés. Sur des modèles de plus de quelques milliards de paramètres, cela reste lent et chauffe : réservez les gros travaux à un service cloud.
Batterie
L'inférence continue décharge vite la batterie : branchez-vous pour les longues sessions.

#Questions fréquentes

FAQ
Le MacBook Pro M4 Max est-il meilleur qu'une RTX 4090 pour les LLM ?+
Tout dépend de la taille du modèle. La RTX 4090 a 24 Go de mémoire : au-delà, elle décharge en RAM et ralentit. Un M4 Max à 64 ou 128 Go charge un 70B entier mais génère plus lentement qu'une carte quand le modèle tient dans ses 24 Go. Choisissez selon la taille du modèle visé.
M4 Pro 48 Go ou M4 Max 36 Go : lequel prendre ?+
Le M4 Pro 48 Go charge des modèles plus gros, jusqu'à un 32B en Q4 avec contexte modéré. Le M4 Max 14 cœurs a 410 Go/s contre 273, donc génère environ 50 % plus vite, mais ses 36 Go limitent la taille. Pour un modèle de 24 à 32B, la mémoire prime : prenez 48 Go.
Faut-il 64 ou 128 Go de mémoire sur un M4 Max ?+
64 Go suffit pour un 70B en Q4 (environ 40 Go) avec un contexte modéré. 128 Go se justifie pour un contexte très long, des modèles à experts de plus de 100 milliards de paramètres ou plusieurs modèles chargés en même temps. Si votre usage tient dans 64 Go, le supplément n'apporte pas de vitesse.
Quel débit attendre d'un 70B sur un MacBook Pro M4 Max ?+
Le plafond théorique est de 546 Go/s divisés par environ 40 Go, soit 13 à 14 tokens par seconde. La vitesse réelle est plus basse et dépend du moteur et du contexte. Le M4 Max 410 Go/s et 36 Go ne peut pas charger un 70B ; seule la version 546 Go/s à 64 ou 128 Go le peut.
Peut-on fine-tuner un modèle sur un MacBook Pro M4 ?+
Oui, avec MLX : le paquet mlx-lm prend en charge le fine-tuning à faible rang et complet avec des modèles quantifiés. En pratique, cela convient aux petits modèles et aux essais. Pour un modèle de plusieurs dizaines de milliards de paramètres, un service cloud reste plus rapide.
Ollama, LM Studio ou MLX sur un MacBook Pro M4 ?+
Ollama pour la simplicité et l'API locale, LM Studio pour l'interface graphique, MLX pour les formats Apple et le fine-tuning. Les trois cohabitent, mais ne chargez pas deux gros modèles en même temps : la mémoire est la première limite. Le guide MLX contre llama.cpp compare les vitesses.
Ce guide vous a aidé ?

Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.