Downloads · 30 days
1.1K
22% of all-time downloads
jclyons52/Qwen3.8-27B-Unsloth-Dynamic-v3-mlx
Qwen3.8-27B-Unsloth-Dynamic-v3-mlx is a machine learning model from jclyons52. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for mlx. The card lists the license as apache-2.0.
Apple MLX quant of Qwen/Qwen3.8-27B (text tower, qwen35 hybrid arch: transformer + Gated-DeltaNet + MTP) using the per-layer bit allocation of Unsloth's Dynamic v3.0 Q3KXL GGUF, applied to clean fp16 weights (no doubl…
Downloads · 30 days
1.1K
22% of all-time downloads
All-time downloads
5.2K
Public
Parameters
26.9B
13.3 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors13.3 GB · 100%
How the weights are stored.
U3226.9B · 100%
From the Hugging Face model README
Apple MLX quant of Qwen/Qwen3.8-27B (text tower, qwen3_5 hybrid arch:
transformer + Gated-DeltaNet + MTP) using the per-layer bit allocation of
Unsloth's Dynamic v3.0 Q3_K_XL GGUF, applied to clean fp16 weights
(no double quantization).
3.95 bits/weight · 12.4 GB · loads and runs in oMLX / mlx-lm 0.31.3+
Q3_K_XL GGUF
(2/3-bit where robust, 5/6/8-bit where sensitive), re-encoded in MLX's
affine group-quant format.| Bits | Tensors | What |
|---|---|---|
| 2 | 24 | robust GDN/attention projections (from Q2/IQ2 source layers) |
| 3 | 157 | MLP gate/up, GDN in-proj (from Q3/IQ3 source layers) |
| 4 | 194 | bulk MLP down, attention, GDN (from Q4/IQ4 source layers) |
| 5 | 26 | sensitive projections, lm_head (from Q5_K source layers) |
| 6 | 1 | lm_head (from Q6_K source layer) |
| 8 | 96 | conv1d + high-value projections (from Q8_0 source layers) |
| bf16 | — | norms, A_log, dt_bias, F16/F32 source tensors |
For reference, the same checkpoint with the published Unsloth Dynamic 2.0 static per-tensor table (5.27 bpw, 17 GB) scores 13.445 ± 0.231 at 8.23 t/s. The v3.0 allocation is strictly better on every axis at 4.6 GB smaller.
pip install mlx-lm
python -m mlx_lm.generate --model jclyons52/Qwen3.8-27B-Unsloth-Dynamic-v3-mlx \
--prompt "Explain quantization in one sentence."
Serve:
python -m mlx_lm.server --model jclyons52/Qwen3.8-27B-Unsloth-Dynamic-v3-mlx
oMLX: add the repo id jclyons52/Qwen3.8-27B-Unsloth-Dynamic-v3-mlx.
Qwen/Qwen3.8-27B fp16 (18 shards, ~54 GB).unsloth/Qwen3.8-27B-GGUF Q3_K_XL file's per-tensor
quant types (IQ2/IQ3/IQ4/IQ5/Q6/Q8 mixes) and mapped each to an MLX affine
bit-width.mlx_lm.convert with that per-tensor predicate, dtype=bfloat16,
group_size=64 — text-only (vision tower and MTP head are not included;
mlx-lm 0.31.3's qwen3_5 model strips them; text generation unaffected).Reproducible with the scripts in jclyons52/ud2mlx:
convert_gguf_to_mlx.py --gguf <Q3_K_XL.gguf> --match-source-quants --hf-path ./Qwen3.8-27B.
config.json uses model_type: qwen3_5 (loads with mlx-lm 0.31.3+).