L’essentiel
- Tout Mac Apple Silicon peut faire tourner un LLM en local. La mémoire décide quels modèles tiennent ; la bande passante mémoire, à quelle vitesse ils tournent.
- Pour démarrer au plus vite : LM Studio (une app) ou Ollama (une commande). Pour le maximum de vitesse et de contrôle : MLX d’Apple avec mlx-lm.
- Règle empirique : un modèle en 4 bits demande un peu plus d’un demi-gigaoctet de mémoire par milliard de paramètres, plus de la place pour le contexte.
- Mesurez votre Mac sur MLX Bench et comparez-le à toutes les autres puces Apple Silicon.
1Ce qui tient sur votre Mac
Les poids d’un modèle doivent tenir en mémoire en laissant de la marge pour le contexte et macOS. À 4 bits par poids, comptez environ 0,55 à 0,6 GB par milliard de paramètres.
| Mémoire du Mac | Taille de modèle confortable (4 bits) | Exemples de la catégorie |
|---|---|---|
| 8 GB | jusqu’à environ 4B | petits modèles de chat et de code |
| 16 GB | jusqu’à environ 14B | la plupart des modèles 7B–14B populaires |
| 32 GB | jusqu’à environ 30B, ou des modèles mixture-of-experts de taille comparable | modèles intermédiaires de raisonnement et de code |
| 64 GB | jusqu’à environ 70B | grands modèles denses |
| 128 GB | jusqu’à environ 120B (mixture-of-experts) | gpt-oss-120b, environ 65 GB |
| 512 GB | des centaines de milliards de paramètres | Qwen3.5-397B-A17B, environ 220 GB |
La vitesse est une autre question : chaque nouveau token exige de relire une fois les poids actifs en mémoire, si bien que les tokens par seconde suivent la bande passante mémoire. Notre guide du meilleur Mac pour les LLM en local passe en revue chaque puce.
2La méthode facile : LM Studio
LM Studio est une app Mac gratuite avec une fenêtre de chat et un catalogue de modèles. Sur Apple Silicon, elle fait tourner les modèles au format MLX d’Apple comme au format GGUF utilisé par llama.cpp.
- Téléchargez LM Studio et ouvrez-le.
- Recherchez un modèle, privilégiez une version MLX sur Apple Silicon, et choisissez une taille adaptée à votre mémoire.
- Chargez-le et commencez à discuter. Vous pouvez aussi activer son serveur local pour d’autres apps.
3En une commande : Ollama
Ollama fait tourner des modèles depuis le Terminal et les met à disposition des autres apps de votre Mac. Une fois Ollama installé, une seule commande télécharge et lance un modèle :
ollama run llama3.2Depuis la version 0.19, Ollama sur Apple Silicon propose une préversion basée sur le framework MLX d’Apple pour les modèles pris en charge, avec de fortes accélérations ; cette préversion demande un Mac avec plus de 32 GB de mémoire (Ollama).
4La méthode la plus rapide : MLX d’Apple et mlx-lm
MLX est le framework open source d’apprentissage automatique d’Apple pour Apple Silicon, et mlx-lm son paquet pour les modèles de langage. Des milliers de modèles prêts à l’emploi sont disponibles dans l’organisation mlx-community sur Hugging Face.
pip install mlx-lm
mlx_lm.generate --model mlx-community/Llama-3.2-3B-Instruct-4bit --prompt "Explain unified memory in one paragraph"Utilisez mlx_lm.chat pour discuter dans le Terminal et mlx_lm.server pour une API locale que d’autres apps peuvent appeler. Sur les puces M5, MLX exploite les nouveaux accélérateurs neuronaux du GPU : Apple a mesuré un premier token 3,3 à 4,1 fois plus rapide que sur M4 (Apple Machine Learning Research).
5Mesurez, puis mettez-le au travail
MLX Bench est un classement ouvert de la vitesse de MLX sur chaque puce Apple Silicon : tokens par seconde en génération et en lecture du prompt, et pic de mémoire. Lancez le script d’un seul fichier sur votre Mac et voyez où il se classe.
Quand vous n’utilisez pas votre Mac, il peut faire tourner de l’IA pour d’autres. MLX Node est une app gratuite qui exécute des tâches d’IA pour MLX Network sur le même framework MLX et gagne des jetons MLX pour le travail vérifié, dans les limites que vous fixez.
6Questions
- Un MacBook Air peut-il faire tourner un LLM ?
- Oui. Un MacBook Air de 16 GB fait tourner confortablement des modèles 7B à 14B en 4 bits ; avec 32 GB, des modèles jusqu’à environ 30B. Il sera plus lent qu’un Mac à puce Pro ou Max, qui dispose de plus de bande passante mémoire.
- MLX est-il plus rapide qu’Ollama sur Mac ?
- Souvent, car MLX est écrit pour Apple Silicon. La préversion d’Ollama basée sur MLX annonce elle-même de fortes accélérations sur Apple Silicon. Notre guide MLX vs Ollama les compare en détail.
- Les modèles locaux fonctionnent-ils hors ligne ?
- Oui. Une fois téléchargé, le modèle tourne entièrement sur votre Mac et vos prompts n’en sortent jamais.
- Combien de mémoire faut-il pour un modèle 70B ?
- Environ 40 GB pour les poids en 4 bits, donc un Mac de 64 GB ou plus. Des modèles mixture-of-experts de qualité comparable peuvent demander plus de mémoire, mais tournent plus vite.
Sources
- gpt-oss-120bhuggingface.co
- Qwen3.5-397B-A17Bhuggingface.co
- LM Studiolmstudio.ai
- Ollamaollama.com
- Ollamaollama.com
- MLXgithub.com
- Apple Machine Learning Researchmachinelearning.apple.com