Bloc VIII · L'IA sur votre propre machine · Leçon 42
Ollama, LM Studio, llama.cpp ou vLLM : quel moteur utiliser
Vous saurez quel programme choisir pour faire tourner des modèles en local : Ollama et LM Studio pour débuter, llama.cpp pour tirer le maximum de votre machine, vLLM et SGLang pour servir plusieurs personnes et KTransformers pour les modèles MoE géants.
- 11 min
- 9 diapositives animées
- Quiz de 4 questions
- Narrée en 6 langues
Ce que vous verrez dans cette leçon
- Ce que fait un moteur local
Le moteur charge le modèle en mémoire, génère le texte et le met à disposition de vos programmes ; le modèle est le même, c'est l'exécution qui change.
- Ollama : une commande et c'est parti
C'est le moyen le plus rapide de démarrer sous Windows, Mac ou Linux : vous choisissez un modèle dans son catalogue et vous le lancez.
- LM Studio : tout en fenêtres, et MLX sur Mac
Une application pour chercher, télécharger et tester des modèles de Hugging Face à la souris, gratuite aussi pour un usage en entreprise.
- llama.cpp : le moteur pour qui veut le contrôle
Beaucoup d'outils reposent sur son code ; en l'utilisant directement, vous décidez de chaque réglage et profitez souvent plus tôt des nouveaux modèles.
- Même code, autre serveur : l'API d'OpenAI
Tous ces moteurs imitent l'API d'OpenAI : vous changez l'adresse de base et vos scripts, n8n ou applis fonctionnent avec le modèle local.
- vLLM et SGLang : quand le modèle sert à toute l'équipe
Ils sont faits pour traiter beaucoup de requêtes à la fois sur des cartes NVIDIA ou AMD, avec un débit total bien supérieur à Ollama.
- MoE géants avec une seule carte : les experts en RAM
Gardez sur la carte graphique l'attention et le cache, utilisés à chaque token, et envoyez en RAM les experts, qui pèsent le plus.
- Lequel choisir selon votre cas
Commencez simple et ne changez de moteur que lorsque vous butez sur une limite précise.
- Résumé
Le modèle est le même ; le moteur décide du confort, de la vitesse et du nombre de personnes servies.
Outils et notions
- Ollama
- LM Studio
- llama.cpp
- vLLM
- SGLang
Connectez-vous avec votre compte Google pour accéder à cette leçon et à tout le cours.
Autres leçons du bloc
- Les modèles ouverts qui valent le coup aujourd'hui
- Quantification : comment faire tenir un grand modèle dans votre carte graphique
- Quel matériel il vous faut : minimum, recommandé et haut de gamme
- Outils locaux gratuits : chat, voix, transcription et image
- Les dernières nouveautés en local : Strata et TensorFold
- Modèles non censurés : ce qu'ils sont et quels risques ils comportent