Gemma 4 12B IT — Abliterated — 4-bit MLX (text-only)

A text-only 4-bit MLX build of Gemma 4 12B (abliterated) that loads directly under mlx_lm — the same way divinetribe/gemma-4-31b-it-abliterated-4bit-mlx does.

Why this exists

Google ships google/gemma-4-12B-it with model_type: gemma4_unified (text + vision + audio in one checkpoint), while the 31B ships as plain model_type: gemma4. mlx_lm has a gemma4 loader but no gemma4_unified loader, so every standard 12B MLX build (including the 4-bit/8-bit/bf16 mlx-community ones) fails with:

ValueError: Model type gemma4_unified not supported.

Switching the loader to mlx_vlm then hangs, because it tries to spin up vision and audio towers a text-only server never feeds.

This repo fixes that by stripping the multimodal towers (vision_embedder, embed_vision, embed_audio, …) and relabeling model_type: gemma4, leaving only the language_model.* tensors. The 4-bit abliterated weights are preserved byte-for-byte — nothing is re-quantized. The result loads in plain mlx_lm like any text model.

Use

pip install mlx-lm
from mlx_lm import load, generate
model, tok = load("divinetribe/gemma-4-12B-it-abliterated-4bit-mlx-text")
print(generate(model, tok, prompt="Hello", max_tokens=128))

Or point an MLX server at it:

MLX_MODEL=divinetribe/gemma-4-12B-it-abliterated-4bit-mlx-text

Runs comfortably on a 32 GB Apple-Silicon Mac (≈7 GB weights, 4-bit).

Provenance

Derived from divinetribe/gemma-4-12B-it-abliterated-4bit-mlx — same abliteration, text tower only. Base: google/gemma-4-12B-it.

Downloads last month
445
Safetensors
Model size
3B params
Tensor type
U32
·
BF16
·
MLX
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for divinetribe/gemma-4-12B-it-abliterated-4bit-mlx-text

Quantized
(123)
this model