How to use from
llama.cpp
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf tomvaillant/gemma4-e4b-journalist:BF16
# Run inference directly in the terminal:
llama cli -hf tomvaillant/gemma4-e4b-journalist:BF16
Install from WinGet (Windows)
winget install llama.cpp
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf tomvaillant/gemma4-e4b-journalist:BF16
# Run inference directly in the terminal:
llama cli -hf tomvaillant/gemma4-e4b-journalist:BF16
Use pre-built binary
# Download pre-built binary from:
# https://github.com/ggerganov/llama.cpp/releases
# Start a local OpenAI-compatible server with a web UI:
./llama-server -hf tomvaillant/gemma4-e4b-journalist:BF16
# Run inference directly in the terminal:
./llama-cli -hf tomvaillant/gemma4-e4b-journalist:BF16
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
cmake -B build
cmake --build build -j --target llama-server llama-cli
# Start a local OpenAI-compatible server with a web UI:
./build/bin/llama-server -hf tomvaillant/gemma4-e4b-journalist:BF16
# Run inference directly in the terminal:
./build/bin/llama-cli -hf tomvaillant/gemma4-e4b-journalist:BF16
Use Docker
docker model run hf.co/tomvaillant/gemma4-e4b-journalist:BF16
Quick Links

gemma4-e4b-journalist

A compact investigative journalism model fine-tuned on google/gemma-4-E4B-it (8B params), designed for browser-sized deployment via WebGPU. Same training data and domain coverage as gemma4-31b-journalist.

Built by Buried Signals for edge/browser inference in OSINT Navigator.

Training

  • Method: QLoRA (4-bit NF4 + LoRA r=16, alpha=32) via Oumi
  • Data: 700 instruction/response pairs across 10 categories — see training dataset
  • Epochs: 1
  • Hardware: A10G (HF Jobs)

Sources

Same training corpus as the 31B variant. Covers OSINT tool selection, verification methodology, financial investigation (Follow the Money), digital security, media ethics, and investigative storytelling.

Key sources include the OSINT Navigator Tool Database (7,524 tools), Bellingcat guides, GIJN manuals, UNESCO/Al Jazeera/CiFAR handbooks, SPJ ethics, RCFP legal resources, and Buried Signals investigation skill repositories.

Full attribution: SOURCES.md

GGUF

This model was converted to GGUF format using Unsloth.

Example usage:

  • Text only: llama-cli -hf tomvaillant/gemma4-e4b-journalist --jinja
  • Multimodal: llama-mtmd-cli -hf tomvaillant/gemma4-e4b-journalist --jinja

Available files

  • gemma-4-E4B-it.Q4_K_M.gguf
  • gemma-4-E4B-it.BF16-mmproj.gguf

This was trained 2x faster with Unsloth

Downloads last month
107
GGUF
Model size
8B params
Architecture
gemma4
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 tomvaillant/gemma4-e4b-journalist

Quantized
(319)
this model
Quantizations
1 model