Pourquoi quantifier
Sans quantification, un modèle peut être trop lourd pour votre machine. Avec une version quantifiée, vous pouvez :- charger le modèle plus facilement
- réduire la pression sur la mémoire unifiée
- tester des modèles plus grands
- accélérer le prototypage local
Le
4bit est souvent le meilleur point d’équilibre pour démarrer. Il réduit fortement la mémoire sans compliquer votre workflow.Les niveaux de quantification les plus courants
| Niveau | Quand l’utiliser |
|---|---|
8bit | Vous privilégiez la qualité et vous avez de la marge mémoire |
4bit | Le choix par défaut pour la plupart des usages locaux |
3bit | Seulement si la mémoire devient la contrainte principale |
4bit, puis comparez seulement si vous voyez un vrai problème.
Convertir un modèle avec mlx_lm.convert
Conversion locale en 4-bit
Utiliser ensuite le modèle converti
Les options à connaître
| Option | Rôle |
|---|---|
--hf-path | Modèle source sur Hugging Face |
-q | Active la quantification |
--q-bits | Choisit le niveau de quantification |
--mlx-path | Dossier de sortie local |
--upload-repo | Publie directement la conversion sur Hugging Face |
Faut-il convertir ou utiliser MLX Community ?
Utilisez un modèle déjà publié dansmlx-community si c’est possible. Convertissez vous-même seulement quand vous avez une raison claire :
- modèle absent
- variante spécifique
- besoin de publier votre propre build
Vérifier rapidement que la conversion est correcte
Après conversion, posez quelques questions simples au modèle :- suit-il correctement les consignes ?
- la sortie est-elle cohérente ?
- le chargement tient-il en mémoire sur votre machine ?
MLX n’utilise pas le format GGUF
Si vous venez dellama.cpp ou d’Ollama, gardez ce point en tête :
GGUFest le format courant côtéllama.cpp- MLX attend un format compatible MLX
MLX Community
Trouver un modèle déjà préparé.
QLoRA
Réutiliser un modèle quantifié pour le fine-tuning.