Downloads · 30 days
288
16% of all-time downloads
bullerwins/GLM-5.3-Flash-exl3-4bpw-ablit
GLM-5.3-Flash-exl3-4bpw-ablit is a text generation model from bullerwins. Use it when you need the model to write or continue text. The card lists the license as other.
An EXL3 derivative of brandonmusic/GLM-5.3-Flash-tr3-4bpw, using the L15–43 + MTP L45 attention-output tensor selection shipped by drowzeys/keys-GLM-5.3-Flash-NVFP4-ablit-l15-43-mtp-l45.
Downloads · 30 days
288
16% of all-time downloads
All-time downloads
1.8K
Public
Parameters
87.8B
176 GB on disk
Likes
4
Public
Click a slice to open those files.
.safetensors176 GB · 100%
How the weights are stored.
I1677.9B · 89%
From the Hugging Face model README
An EXL3 derivative of brandonmusic/GLM-5.3-Flash-tr3-4bpw, using the L15–43 + MTP L45 attention-output tensor selection shipped by drowzeys/keys-GLM-5.3-Flash-NVFP4-ablit-l15-43-mtp-l45.
EXL3 expert weights, Keys/Dealign BF16 attention-output projections. This is not an NVFP4 checkpoint, a fresh quantization, or a runtime refusal-direction projection. Layers 0–14 and 44 remain from the EXL3 parent.
Evaluation summary: the fixed 50-question GSM8K sanity check remained in the same ballpark, but fidelity to the BF16 teacher decreased: KLD increased 2.77× and realized-token perplexity increased 3.9%. The donor's Refusal32 suite, run unmodified against this derivative, reproduced their result: 32/32 bypass, 0 refusals, 0 garbled, 0 empty (greedy, thinking off; regex classifier, single run).
| Property | Description |
|---|---|
| Architecture | GLM-5.3-Flash; hybrid KDA/DSA attention with mHC |
| Hidden dimension | 4096 |
| Layers | 45 main layers plus native MTP layer 45; zero-based indices |
| Routed experts | 288, with top-8 routing |
| Quantization | Uniform-K4 EXL3/TR3 routed-expert quantization inherited from the parent |
| Edited weights | 30 BF16 self_attn.o_proj.weight tensors |
| Preserved weights | All weights outside the selected attention-output tensors |
| Checkpoint layout | 120 safetensors shards; approximately 175.64 GB of shard data |
| Runtime requirement | A compatible custom EXL3 runtime; not stock vLLM |
| Evaluation scope | Text quality comparison plus limited vision, tool, streaming and DFlash2 functional checks; video untested |
| Component | Source | Contribution |
|---|---|---|
| EXL3 checkpoint body | Brandon Music / ShapleyMCG | Quantized experts, non-selected weights, configuration, tokenizer, index and encoder closure |
| Tensor donor and selection recipe | Keys / drowzeys | BF16 output projections for L15–43 and MTP L45 |
| Donor tensor origin | Dealign | Edited attention-output tensors incorporated into Keys |
| Keys donor body | RedHatAI GLM-5.3-Flash NVFP4 | Donor lineage only; its NVFP4 experts are not copied into this EXL3 model |
| Upstream model | Z.ai GLM-5.3-Flash / BF16 | Original model and architecture |
Pinned source checkpoint revisions:
EXL3 parent: aba59d2175e1ee2887ae0ae1300ba848b1deed84
Keys donor: 80b6d18d77e3020f2384597081d405f19893f101
Upstream method and implementation references:
The following BF16 tensors were copied byte-for-byte from the Keys donor:
model.language_model.layers.{L}.self_attn.o_proj.weight
L = 15, 16, ..., 43, 45
This is 30 tensors, not 31. Layer 44 is excluded.
| Weight group | Treatment |
|---|---|
| L15–43 attention output projections | Copy from Keys donor |
| MTP L45 attention output projection | Copy from Keys donor |
| L0–14 and L44 attention output projections | Preserve EXL3 parent |
| Experts, routers, QKV, embeddings, norms, vision and all other weights | Preserve EXL3 parent |
| Configuration, tokenizer and tensor index | Preserve EXL3 parent |
The donor's METHOD.md and ABLIT_META.json specify a tensor transplant, not
a rank-one projection. Its included refusal-direction .pt files are historical
experiments and were not applied. No training, direction estimation,
calibration, dequantization or requantization was performed.
The checkpoints use different expert packing formats, but the selected output
projections are already BF16 in both. KDA output projections have shape
[4096, 8192]; DSA and MTP output projections have shape [4096, 16384].
Exactly 2,617,245,696 bytes of tensor payload were transplanted.
The Keys recipe preserves early layers and excludes L44. Its authors identified a large Dealign L44 change as a potential garbling risk in their NVFP4 experiments. This derivative follows the shipped selection rather than the older L15–45 recipe that included L44.
For the pinned checkpoints used here, L44 is byte-identical between the donor and EXL3 parent. Selected-tensor relative Frobenius deltas, measured in FP64, range from 0.041501 to 0.187423. Early layers remain from the EXL3 parent, including those with small donor/parent differences.
reproducibility/r10/verify_bundle.py, passed for 41 files.The transplant was performed without modifying the source checkpoints. A reproduction must resolve tensor offsets from each checkpoint's own safetensors headers: do not reuse NVFP4 shard offsets for EXL3 files. Verify the complete output before making it available for inference.
Integrity verification establishes which bytes changed; the Refusal32 run below provides limited behavioral evidence, not a general guarantee of unchanged model behavior.
The parent and derivative were evaluated using matching runtime settings and hardware. These results were measured for this comparison, not inherited from either source model card.
| Measurement | Original EXL3 | This derivative |
|---|---|---|
| Mean teacher KLD, 25 windows / 51,175 positions | 0.024754893 | 0.068454542 |
| Teacher top-1 agreement, 25 windows | 95.34% | 91.90% |
| Realized-token NLL, 25 windows | 1.064222869 | 1.102432383 |
| Mean teacher KLD, clean 17 windows / 34,799 positions | 0.025328698 | 0.073521263 |
| GSM8K first 50, zero-shot greedy | 48/50 | 49/50 |
| First 5 within that GSM8K subset | 5/5 | 5/5 |
| GSM8K API errors / truncated answers | 0 / 0 | 0 / 0 |
No GSM8K question regressed in the fixed sample. The derivative answered one additional question correctly, but this small difference does not establish a general accuracy improvement.
Full-panel KLD increased 2.765×, teacher top-1 agreement decreased 3.44 percentage points, and realized-token perplexity increased 3.895%. The clean-17 subset shows the same direction of drift.
The results support retained capability on a limited sanity check, not unchanged fidelity, full-benchmark equivalence, or a safety claim. KLD measures changes in the output distribution; it is not itself a task-accuracy score.
95f4fdd94bf29989db2e0d1054e4931f55edb6aa.a6c167b62691b2bac901344b65cb651a70f53e43.r predicts token
r+1.The evaluation used the official OpenAI GSM8K test set
at revision 3101c7d5072418e28b9008a6636bde82a006892c:
#### numeric answer.content were graded. API failures
and truncated responses counted as failures.This is not the full GSM8K benchmark. The first-5 subtotal is part of the same evaluation, not an exact reproduction of the upstream stochastic five-question DFlash acceptance probe.
The comparison used two NVIDIA GB10 GPUs (SM121) with a compatible custom vLLM
EXL3 runtime based on MiaAI-Lab's implementation
at source revision 6599585dd5ab0b5f1f68e84914f48825727ad1b3.
Both models used tensor parallelism 2, FP8 KV cache, eager execution, prefix
caching disabled, speculation disabled, no additional runtime abliteration,
text-only inference, context length 8192, one sequence and 2048-token prefill
chunks. The E2 EXL3 path was used (EXL3_FAT_GROUPED=0).
Each model/window was measured once in the paired panel evaluation. Cold-run variance and formal statistical equivalence were not established. Because speculation was disabled, these quality scores do not evaluate the edited MTP head.
Separate functional validation with native MTP k=2 passed:
These checks exercised the edited MTP layer but were not controlled MTP acceptance or quality benchmarks. They do not establish full-context or throughput performance.
A subsequent shared-profile test ran the original and derivative sequentially with DFlash2 k=7, vision enabled, TP2, FP8 KV and CUDA graphs. Both passed 10/10 functional checks:
| Check | Original EXL3 | This derivative |
|---|---|---|
| Arithmetic, JSON and Chinese answers | Pass | Pass |
| Reasoning parsing and tool calls | Pass | Pass |
| Vision: identify red/blue halves of a synthetic image | Pass | Pass |
| Retrieval from a 9,128-token prompt | Pass | Pass |
| Three concurrent requests | Pass | Pass |
| Streaming output | Pass | Pass |
| Active DFlash drafting and token acceptance | Pass | Pass |
The intended checkpoint was verified on both ranks, with the same API model name and runtime settings for both variants. No OOM kills or container restarts were observed during these checks. The profile had a 1,000,000-token configured context ceiling, but no full-1M-context request was tested. Positive draft and accepted-token counters establish that speculation was active, not a controlled DFlash acceptance-rate or speed benchmark. The synthetic image test is a vision smoke check, not a comprehensive multimodal quality evaluation.
| Upstream evidence | Scope |
|---|---|
| EXL3 model-card KLD 0.02455456425 | Published full-25 decoded-model evidence for the parent, not this derivative. The matched parent baseline measured here is 0.024754893. |
| EXL3 v75 FP8 KLD 0.02461059122 | Five runs of one complete 2047-position window, not five full 25-window panels. |
| EXL3 speed, capacity, DFlash acceptance and vision results | Hardware- and runtime-specific upstream results; not inherited by this derivative. |
| Keys “32/32 bypass, 0 refuse, 0 garble” | Donor authors' NVFP4 result. Reproduced on this EXL3 derivative: 32/32 bypass, 0 refuse, 0 garble with the donor's unmodified suite (single run, regex classifier, greedy, thinking off). |
Matching tensor edits across differently quantized expert bodies does not establish identical refusal behavior.
Use a runtime that explicitly supports the parent's EXL3/TR3/MCG format. The parent documents a custom SM120/B12X path, while MiaAI-Lab provides a separate SM121 implementation. Follow the runtime's hardware-specific installation and launch instructions. Stock vLLM compatibility is not claimed.
Important configuration considerations:
ABLIT, set ABLIT=0. An older L15–45 runtime
recipe includes L44 and would apply a second, different modification.compressed-tensors or modelopt_fp4, and do not use the donor's
NVFP4-specific loading recipe for these weights.enable_thinking=false. Keep template choices
explicit rather than assuming a flag alone disables reasoning.This derivative retains the EXL3 parent's ShapleyMCG License 1.0:
The donor's MIT declaration does not relicense the combined EXL3 checkpoint as MIT. Retain the applicable license files, third-party notices, encoder closure and bundled third-party license texts when redistributing the model. Review all applicable upstream terms before use or redistribution.
Credits:
These acknowledgements identify provenance, not endorsement.
Treat the model as potentially having reduced safeguards. Apply appropriate application-level controls, access restrictions and human review. No safety certification is claimed; refusal evidence is a single automated 32-prompt run with a regex classifier, not a safety evaluation.
Preserve and comply with applicable upstream access and responsible-use terms, including the donor's Responsible Use Agreement.