With the great work on high quality model quantization from the likes of Unsloth, Bartowski, etc, GGUF models are noticeably more accurate per GB than MLX.
The default MLX quantization strategy is too general, naively quantizing every module in the LLM, reducing quality and long context fidelity unnecessarily.
Inspired by Qwen, GG-MLX IQ quantizes select LLM modules while leaving more sensitive parts untouched resulting in remarkably high accuracy and coherence while dramatically reducing memory footprint.
Perplexity: 4.046 ± 0.026
Evaluation time: 152.10 seconds
Peak memory: 39.68 GB
Tokens per second: 860
1# Install MLX and dependencies
2pip install mlx-lm
3
4# Run chat interface
5python -m mlx_lm.generate --model GG-MLX/Qwen3.5-35B-A3B-MLX-IQ6_L --prompt "Hello, how are you?" --temp 0.7
6
7# Or use the Python API
8from mlx_lm import load, generate
9
10model, tokenizer = load("GG-MLX/Qwen3.5-35B-A3B-MLX-IQ6_L")
11response = generate(model, tokenizer, prompt="Explain quantum computing simply.", max_tokens=512)
12print(response)