← back to catalog · registered 2026-11-01 13:01

beryllium-org/gemma-4-12B-it-uncensored-KleidiAI

beryllium-org Gemma 12B GGUF second-order
Your rig guess connected
? Why do I need an app?
Reading your rig…

This is a rough estimate. Install the free app - we'll show exact numbers.

Reading real hardware from your app right now. Numbers below are exact.

Below is the per-quantization compatibility for this model.

curl -H "Authorization: Bearer $ABL_KEY" \
     "https://abliteration.org/api/v1/models/beryllium-org%2Fgemma-4-12B-it-uncensored-KleidiAI"
Response includes
  • classification m-uncensored
  • files 5
  • author_summary 1 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M-U
Primary method

Uncensored (method unknown)

No other method signals detected in this model.
Confidence
LOW
Why this label 3 signals
Weak or ambiguous signals. Best guess based on catalog patterns; treat as tentative and check the evidence below.
  • 'uncensored' in name/tags but no 'abliterated' marker
  • method not identifiable from author declaration alone
  • may be DPO fine-tune, prompt engineering, or unknown technique
Refusal direction extraction

No specific extraction method could be identified for this model. The producer either did not document it or used a proprietary pipeline.

What is a refusal direction? →
Downloads · 30-day
0
Likes
0
Model age
today
created 2026-11-01

Genealogy 0 direct forks

Full fork graph →

This model's place in the market. Above: what it was derived from. Below: the tree of everything derived from it.

Metadata

License
apache-2.0
Tags
gguf gemma gemma4 uncensored kleidiai llama.cpp base_model:TrevorJS/gemma-4-12B-it-uncensored base_model:quantized:TrevorJS/gemma-4-12B-it-uncensored license:apache-2.0 endpoints_compatible region:us conversational

Related

Total size
6.94 GB
Files
5
Quantizations
2
Registered
2026-11-01 13:01
Last updated on HF
2026-11-01 11:17

Files by quantization

BF16 1 file 167 MB
mmproj-gemma-4-12B-it-bf16.gguf 167 MB 675ad6e6 download
Auxiliary files 4 files 6.94 GB
gemma-4-12B-it-uncensored-KleidiAI.gguf 6.51 GB 50191ee8 download
mtp-gemma-4-12B-it-uncensored.gguf 444 MB 145db909 download
README.md 3.96 KB ff1a9784 download
.gitattributes 1.69 KB f88242fc download

README current version from Hugging Face


license: apache-2.0
base_model: TrevorJS/gemma-4-12B-it-uncensored
library_name: gguf
tags:

  • gguf
  • gemma
  • gemma4
  • uncensored
  • kleidiai
  • llama.cpp

Gemma 4 12B IT — Uncensored (KleidiAI-optimized quants)

Uncensored fine-tune of Gemma 4 12B IT,
quantized by hand for llama.cpp targeting KleidiAI-optimized ARM kernels
(Q4_0 / Q8_0). 48 layers, 262K context.

Files

File Size Purpose
gemma-4-12B-it-uncensored-KleidiAI.gguf 6.6 GB Main model. 667 tensors: 274x Q4_0 (24.3B elems), 55x Q8_0 (0.55B elems), 338x F32 (norms/scales)
mmproj-gemma-4-12B-it-bf16.gguf 168 MB Multimodal projector (bf16), vision (gemma4uv) + audio (gemma4ua) encoders
mtp-gemma-4-12b-it-uncensored.gguf 444 MB Multi-token prediction (gemma4-assistant, 4 next-N layers, Q8_0 weights) for speculative decoding

Usage

CPU Only

llama-server -m gemma-4-12B-it-uncensored-KleidiAI.gguf \
    -mm mmproj-gemma-4-12B-it-bf16.gguf \
    --alias "Gemma-4-Uncensored" --jinja \
    -lm mmap -c 65535 --top-k 40 --temp 1.0 --top-p 0.95 --min-p 0 --repeat-penalty 1.1 --presence-penalty 0

Dedicated GPU

llama-server -m gemma-4-12B-it-uncensored-KleidiAI.gguf \
    -mm mmproj-gemma-4-12B-it-bf16.gguf \
    --model-draft mtp-gemma-4-12b-it-uncensored.gguf \
    --spec-type draft-mtp --spec-draft-n-max 3 \
    --alias "Gemma-4-Uncensored" --jinja -fit on \
    -lm mmap -c 65535 --top-k 40 --temp 1.0 --top-p 0.95 --min-p 0 --repeat-penalty 1.1 --presence-penalty 0

Minimal offload

llama-server -m gemma-4-12B-it-uncensored-KleidiAI.gguf \
    -mm mmproj-gemma-4-12B-it-bf16.gguf \
    --model-draft mtp-gemma-4-12b-it-uncensored.gguf \
    --spec-type draft-mtp --spec-draft-n-max 3 -ngld 0 -ngl 0 \
    --alias "Gemma-4-Uncensored" --jinja -fit off \
    -lm mmap -c 65535 --top-k 40 --temp 1.0 --top-p 0.95 --min-p 0 --repeat-penalty 1.1 --presence-penalty 0

Notes

  • Quantization is a hand-tuned Q4_0/Q8_0 mix targeting KleidiAI fast CPU kernels, not a plain quantize pass.
  • Model metadata embeds sampling defaults: top_k 64, top_p 0.95, temp 1.0.
  • This quantization is only suitable for ARM systems. Using Q4_K_S is better for all other architectures.

Uncensoring

This is based off of TrevorJS's excellent work (https://huggingface.co/TrevorJS/gemma-4-12B-it-uncensored),
and carries the same refusal rates:

Before After
Refusals (mlabonne, 100 prompts) 99/100 6/100
Refusals (cross-dataset, 686 prompts) — 14/686 (2.0%)
KL Divergence 0 (baseline) 0.0556
Quality (coherence) — no degradation (response audit + Q8 inference verified)

Cross-Dataset Validation

Tested against 4 independent prompt datasets to verify generalization:

Dataset Prompts Refusals
JailbreakBench 100 2/100
tulu-harmbench 320 4/320
NousResearch/RefusalDataset 166 4/166
mlabonne/harmful_behaviors 100 4/100
Total 686 14/686 (2.0%)

How this differs from vanilla heretic

  • Norm-preserving biprojection instead of standard projection (preserves weight magnitudes)
  • Per-layer refusal directions instead of one global direction
  • Deterministic single-pass instead of 50-trial Optuna search (faster, same or better results)
  • LoRA merge before save for clean GGUF-compatible tensor names

Usage disclaimer

This model is distributed as-is, under the terms of the apache-2.0 license. It's minimal refusal rates make it ideal for research and user freedom, yet the responsibility for it's usage falls upon you, that serves the model.

Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration