CoolFace
Modelpublic

deadbydawn101/gemma-4-E4B-Agentic-Sol-Fable-Reasoning-GeminiCLI-mlx-4bit

sourceHugging Facegemmaupdated 2mo agoView on Hugging Face
4likes714downloads
Model Card

<div align="center">

Gemma 4 E4B v2 — Sol + FABLE.5 + Opus Reasoning + Claude Code | 22K Examples | No Adapter Needed | Tool Calling ✅ | OpenHarness ✅ | OpenClaw ✅ | Hermes Agent ✅ | Reasoning Baked In

Thank you for 140,000+ downloads. We were the first to train Gemma 4 at the weights. We will continue to innovate and simply do what others can't.

Built by RavenX AI Labs — San Jose, CA

![Downloads]() ![License](https://ai.google.dev/gemma/docs/gemma4license) ![Training](https://github.com/DeadByDawn101/unsloth-mlx)

</div>


What's New in v2

This is the 10x update to the model that started it all. Same architecture, same no-adapter-needed experience, 10x the training data.

v1 (April 2026)v2 (July 2026)
Training examples2,16322,389 (10x)
Data sourcesOpus reasoningSol + FABLE.5 + Opus
Coding traces017,939 (xhigh reasoning, tool use)
Thinking traces04,450 (with `<think>` blocks)
Final training loss—1.8984
Downloads140,000+You're early
Adapter needed?NoNo

Data Sources

DatasetExamplesWhat It Teaches
GPT-5.6 Sol Coding Traces17,939Production coding, debugging, tool use, acceptance-tested solutions
Complete FABLE.5 Traces4,450Deep reasoning with <think> blocks, context→completion
Opus 4.6 Reasoning2,163Claude-style structured reasoning (from v1)

Gym Benchmarks — 7B Model, Local Apple Silicon

Evaluated on 6 hard tasks across security, coding, and reasoning. All responses generated locally on M4 Max 128GB at 15.5 tokens/sec average.

TaskCategoryTokensSpeedResult
RATH Security ReportSecurity1,37825.1 t/sFull CVSS + CWE + MITRE ATT&CK report
Privilege EscalationSecurity38524.1 t/sCorrectly refused unauthorized exploitation
Thread-Safe LRU+TTL CacheCoding4,27015.3 t/sProduction Python with full test suite
CSV Data PipelineAgentic Coding8,19214.9 t/sHit max tokens — wanted to write MORE
Combinatorics ProblemMath Reasoning3,07214.9 t/sFormal set theory with LaTeX notation
Distributed Rate LimiterSystem Design3,67615.0 t/sComplete Redis-backed implementation

Total: 20,973 tokens generated in 22 minutes. 5/6 production quality, 1/6 correct safety refusal.

For a 7B model running locally on a laptop, this is what's possible when you train with the right data.


Quickstart

bash
pip install mlx-vlm
python
from mlx_vlm import load, generate
from mlx_vlm.prompt_utils import apply_chat_template

model, processor = load("deadbydawn101/gemma-4-E4B-Agentic-Sol-Fable-Reasoning-GeminiCLI-mlx-4bit")

prompt = apply_chat_template(processor, model.config, 
    "Write a Python function that implements binary search with error handling.", 
    num_images=0)

output = generate(model, processor, prompt, max_tokens=2048)
print(output.text)

CLI

bash
mlx_lm.generate \
  --model deadbydawn101/gemma-4-E4B-Agentic-Sol-Fable-Reasoning-GeminiCLI-mlx-4bit \
  --prompt "Design a rate limiter service with Redis backend" \
  --max-tokens 2048

The Story

On April 2, 2026, Google released Gemma 4. Its gemma4 architecture wasn't supported by any training framework — not mlx-lm, not mlx-vlm, not Unsloth, not HuggingFace transformers.

On April 9, we shipped the first working fine-tune. Seven days. We built custom Gemma 4 support into our training framework, figured out that Gemma 4 must be treated as a VLM even for text-only training, and shipped.

Unsloth published their Gemma 4 training guide on July 18 — three months later.

140,000+ people downloaded v1. Zero community issues. No adapter needed. Just download and run.

v2 is our thank you. 10x the training data, production coding capabilities, deep reasoning traces, and the same frictionless experience.

How It Was Made

Training: DeadByDawn101/unsloth-mlx — our fork with Gemma 4 support we added ourselves. FastVisionModel routes text-only training through the VLM pipeline, handling multimodal weight management automatically while LoRA touches only text transformer layers.

Fusing: Custom surgical fuse script. Dequantize each LoRA-targeted weight from the 4-bit base, add the scaled LoRA delta (lora_b.T @ lora_a.T * scale), requantize back to 4-bit. Same format, same key count, same config. No adapter needed.

Hardware: M4 Max 128GB MacBook Pro. 2 hours 4 minutes training time.

The RavenX Gemma 4 Stack

RepoWhat
unsloth-mlxTraining framework — we added Gemma 4 support
mlx-gemma4Custom model implementation + converter
ravenx-mtp-drafterReverse-engineered Google's hidden MTP heads for speculative decoding
ravenx-training-gymHarbor-native security benchmark

Other Formats

About RavenX AI Labs

Security AI infrastructure company. San Jose, CA. 200K+ HF downloads. 24+ shipped models. 2 USPTO patents filed.

  • —USPTO #64/087,357 — Soul Infusion (identity-framed training)
  • —USPTO #64/104,760 — Sovereignty Chain (cryptographic model protection)

GitHub: @DeadByDawn101 | X: @RavenXllm


"We trained Gemma 4 in April. Unsloth published their guide in July. We simply do what others can't."

— RavenX AI Labs LLC, since June 2026