Views
No views yet
Qwen/Qwen3.6-35B-A3B
using the tensor-class policy from
unsloth/Qwen3.6-35B-A3B-NVFP4:| Tensor class | Count | Storage |
|---|---|---|
| Routed/shared expert FFNs in layers 0–31 | 192 | NVFP4, 4-bit, group 16 |
Final-eight FFNs, attention, Gated DeltaNet qkv/z/out, and lm_head | 179 | E4M3 FP8 plus one BF16 scale per output |
| Vision, MTP, routers, GDN a/b, embeddings, norms, and state tensors | — | BF16 |
switch_mlp, shared_expert) are NOT lifted. The norm they
read also drives the softmax router and the sigmoid shared-expert gate, and
neither is scale-invariant, so folding a scalar into it would move routing. Those
blocks therefore carry the same annihilation as the previous revision -- measured
0.9505% of expert blocks, worst layers.0.mlp.switch_mlp.gate_proj at 41.44%.
This is a known open limitation, not a regression.--imatrix-path for these class maps. The reproduce command above is
updated accordingly; the previous one fails on current mlx-node.Qwen/Qwen3.6-35B-A3B revision
995ad96eacd98c81ed38be0c5b274b04031597b0unsloth/Qwen3.6-35B-A3B-NVFP4 revision
739af1e7aac320af1682ed1e0cce369af4c5265dmlx-node sourceamax / 6 falls under E4M3's smallest normal value and the shared block scale
rounds to the zero code, which decodes the whole block to zero.1yarn mlx convert \
2 --input /path/to/qwen3.6-35b-a3b \
3 --output ./Qwen3.6-35B-A3B-nvfp4-mlx \
4 --model-type qwen3_5_moe \
5 --dtype bfloat16 \
6 --quantize \
7 --q-recipe unsloth \
8 --q-mode nvfp4quantization and
quantization_config.OK.Unsloth NVFP4 Tensor-Class Recipe for MLX macOS/DGX
collection.