The hybrid quant employs different quantization levels on a per layer basis to increase
flexibility of trading off performance vs file size. Less parameter bits are used at deep layers
and more bits at cortex layers to simultaneously optimize quantized size and model performance.
For this file the layer quants are as follows:
These layer quants were optimized for good performance on both code and reasoning problems across a small set of
curated test/eval prompts and also for generation stability with greedy sampling. NOTE: this quant was re-uploaded
with a different layer quant distribution after the initial upload. To verify correct file make sure its ~16.8G in
size or check sha256 on the model.
Comparison:
Quant
size
PPL
Comment
IQ4_XS
16.6e9
7.4
default embed and output, unstable with greedy sampling
Q4_K_H
16.8e9
7.4
Q6_K embed Q6_K output, stable with greedy sampling
Note the straightforward IQ4_XS quant was found unusable. The model will go into infinite repetition loop at
random points on some prompts with greedy sampling. This issue was not found across the eval set used to optimize
the hybrid layer quants (by design).
Usage:
Compared to the first Qwen3-30B-A3B this model changes:
Bigger native context of 256k extendable to 1M with rope
No thinking mode is available, however the model can automatically generate wait ... reflections during
generations depending on the problem.
This moe model can be efficiently run by offloading expert tensors to CPU via -ot exps=CPU
to open up very large context space. The smaller size of the optimally quantized parameters will give
an effective boost in CPU processing speed due to reducing the memory BW needed to repeatedly copy them
from main memory to SIMD regs. It can also run fully offloaded on GPU via RPC or high VRAM GPU.
The recommended speculator for the model is Qwen3-0.6B if the inference platform can support
vocabulary translation between draft and target. Approximate performance using 4070 GPU and a 9900k
CPU with a downstream speculator used with llama.cpp: