Views
No views yet
Built with mlx-optiq, the MLX-native toolkit to quantize, fine-tune, and serve LLMs locally on Apple Silicon, no PyTorch and no cloud. All OptiQ quants · Docs
examples/dog.jpg):A dog is sitting on a rug in front of a patterned rug.
examples/soccer-broadcast.mp4):A man is reporting on a soccer game.
| Property | Value |
|---|---|
| Base | microsoft/Mage-VL (Mage-ViT vision + Qwen3-4B, ~5B params) |
| Method | OptiQ mixed-precision, sensitivity-driven (bf16 reference) |
| Language tower | per-layer 4/8-bit: 164 layers at 4-bit, 90 at 8-bit |
| Achieved bits-per-weight | 5.90 |
| Vision tower | bf16, kept in optiq/optiq_vision.safetensors (297 tensors) |
| On disk | 3.7 GB (3.0 GB language + 0.63 GB vision) |
| Video | frame sampling (uniform frames), no neural codec required |
llama.cpp's naming for mixed quants, the "4bit" label denotes the family, not the weighted average.| Metric | Score |
|---|---|
| MMLU (5-shot, 969 samples) | 74.6% |
| GSM8K (1000 samples) | 88.7% |
| IFEval (full set, strict) | 68.6% |
| BFCL-V3 simple (200 calls) | 88.5% |
| HumanEval (164 problems, pass@1) | 76.2% |
| HashHop (long-context retrieval) | 25.0% |
| Capability Score (mean of 6) | 70.27 |
import optiq registers it, and OptiQ loads the vision sidecar:pip install "mlx-optiq>=0.4.7"optiq serve --model mlx-community/Mage-VL-OptiQ-4bitimage_url content. Text-only generation also loads directly:1import optiq # registers the mage_vl arch + vision sidecar
2from mlx_lm import load, generate
3
4model, tok = load("mlx-community/Mage-VL-OptiQ-4bit")
5print(generate(model, tok, prompt="Hello", max_tokens=100))