Views
No views yet
GGUF quantizations (12 levels, F16 through Q2_K, plus vision projector) of the post-trained companion checkpoint, forllama.cpp-based on-device inference.
onebee-gf-dpo-v1-scale — a
gemma-4-E2B-it base, LoRA-fine-tuned via memory-aware SFT then DPO on a persona-consistency
preference objective — from small-mind-companion, an open-source research project exploring
how much apparent capability a small (~2B effective parameter), vision-capable language model
can recover through post-training, external memory, and retrieval, rather than raw parameter
scale.onebee-gf-dpo-v1-scale, converted to GGUF for
llama.cpp-based local/on-device inference (CPU or GPU).transformers
runtime, at a range of size/quality tradeoffs.llama.cpp tooling
bugs were found and fixed along the way (see Limitations).google/gemma-4-E2B-it.onebee-gf-distill-v1-gguf for
GGUF quants of the current-best, post-distillation checkpoint).| Property | Details |
|---|---|
| Model | onebee-gf-dpo-v1-scale-gguf |
| Parameters | ~2B effective (base) + merged LoRA rank 16 adapter |
| Architecture | Gemma4 (multimodal, text + vision), GGUF format |
| Base Model | google/gemma-4-E2B-it |
| Source checkpoint | onebee-gf-dpo-v1-scale |
| Language | English |
| Context Length | 131,072 tokens (inherited from base model) |
| Training Method | LoRA SFT → LoRA DPO (see source checkpoint) |
| License | Apache-2.0 (inherited from base model) |
llama.cpp where a transformers/Python runtime isn't
available or desired — e.g. CPU-only or mobile deployment. Pick a quant level from the size/
speed tradeoff table below.| File | Quant | Size | Notes |
|---|---|---|---|
onebee-dpo-v1-scale-f16.gguf | F16 | 8.64 GiB | Full precision, reference quality |
onebee-dpo-v1-scale-Q8_0.gguf | Q8_0 | 4.61 GiB | Near-lossless |
onebee-dpo-v1-scale-Q6_K.gguf | Q6_K | 3.57 GiB | |
onebee-dpo-v1-scale-Q5_K_M.gguf | Q5_K_M | 3.37 GiB | |
onebee-dpo-v1-scale-Q5_K_S.gguf | Q5_K_S | 3.34 GiB | |
onebee-dpo-v1-scale-Q5_0.gguf | Q5_0 | 3.34 GiB | |
onebee-dpo-v1-scale-Q4_K_M.gguf | Q4_K_M | 3.18 GiB | Recommended default — best size/quality tradeoff |
onebee-dpo-v1-scale-Q4_K_S.gguf | Q4_K_S | 3.12 GiB | |
onebee-dpo-v1-scale-Q4_0.gguf | Q4_0 | 3.12 GiB | |
onebee-dpo-v1-scale-Q3_K_L.gguf | Q3_K_L | 3.05 GiB | |
onebee-dpo-v1-scale-Q3_K_M.gguf | Q3_K_M | 2.97 GiB | |
onebee-dpo-v1-scale-Q3_K_S.gguf | Q3_K_S | 2.89 GiB | |
onebee-dpo-v1-scale-Q2_K.gguf | Q2_K | 2.78 GiB | Broken — confirmed via generation testing, do not use |
mmproj-onebee-dpo-v1-scale-f16.gguf | F16 | 940 MiB | Vision projector — needed for image input, use with any of the above |
docs/quantization_results.md.# build llama.cpp, or install a prebuilt release: https://github.com/ggml-org/llama.cppllama-cli -m onebee-dpo-v1-scale-Q4_K_M.gguf -p "Hello!" -st--jinja — this model's chat template isn't supported by the default non-jinja
parser):1llama-mtmd-cli -m onebee-dpo-v1-scale-Q4_K_M.gguf \
2 --mmproj mmproj-onebee-dpo-v1-scale-f16.gguf \
3 --image your_image.png -p "What is in this image?" --jinjallama-bench:| Quant | Size | Prompt (pp512) | Generation (tg128) |
|---|---|---|---|
| F16 | 8.62 GiB | 585.07 ± 0.44 t/s | 26.15 ± 0.28 t/s |
| Q8_0 | 4.59 GiB | 492.33 ± 1.21 t/s | 43.07 ± 0.24 t/s |
| Q4_K_M | 3.17 GiB | 633.00 ± 1.22 t/s | 58.00 ± 0.51 t/s |
docs/quantization_results.md.docs/quantization_results.md for the full test and comparison against
distill-v1's Q2_K (same failure — not checkpoint-specific).docs/quantization_results.md for the exact checks run.dpo-v1-scale), not the current-best
distill-v1 — see onebee-gf-distill-v1-gguf
for GGUF quants of the post-distillation checkpoint.| Repo | Description |
|---|---|
| onebee-gf-sft-v0 | Day 4 v0 SFT (202 examples) |
| onebee-gf-sft-v1 | Proper-scale SFT (2232 examples) |
| onebee-gf-dpo-v0 | Week 2 DPO v0 (200 pairs) |
| onebee-gf-dpo-v1-4epoch | DPO overfitting experiment |
| onebee-gf-dpo-v1-scale | Proper-scale DPO — source checkpoint for this repo |
| onebee-gf-distill-v1 | SFT+DPO+distillation — current best overall |
| onebee-gf-distill-v1-gguf | GGUF quantizations of the current-best checkpoint |
1@software{small_mind_companion,
2 title = {small-mind-companion: Post-training and cognitive architecture for a small multimodal companion LLM},
3 author = {arrogance231},
4 year = {2026},
5 url = {https://github.com/arrogance231/small-mind-companion}
6}google/gemma-4-E2B-it).