Downloads · 30 days
57
7% of all-time downloads
efficiencyx/Jun-LoRA-v6-12B-GGUF
Jun-LoRA-v6-12B-GGUF is a text generation model from efficiencyx. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Merged GGUF builds of the latest Jun LoRA on Gemma 4 12B (QAT) — a fine-tune trained on a compact, heavily curated synthetic conversational dataset derived from the visual novel My Dystopian Robot Girlfriend. The mode…
Downloads · 30 days
57
7% of all-time downloads
All-time downloads
808
Public
Repo size
30 GB
Likes
0
Public
Click a slice to open those files.
.gguf30 GB · 100%
From the Hugging Face model README
Merged GGUF builds of the latest Jun LoRA on Gemma 4 12B (QAT) — a fine-tune trained on a compact, heavily curated synthetic conversational dataset derived from the visual novel My Dystopian Robot Girlfriend. The model captures the personality, speech patterns, and emotional nuance of the character Jun while preserving the base model's general reasoning and instruction-following capabilities.
The adapter is merged into the base weights here — these are standalone models, no --lora flag needed.
| Repository | Format | Description |
|---|---|---|
efficiencyx/Jun-LoRA-12B-GGUF | GGUF (Q8_0 / Q6_K / Q4_K_M) | Merged, quantized, for local inference |
efficiencyx/Jun-LoRA-12B-Adapter | LoRA Adapter | The adapter merged into these builds, currently private |
efficiencyx/Jun-LoRA-v4-12B-GGUF | GGUF | Previous generation (v4) |
| Quant | Size | Use Case |
|---|---|---|
| Q8_0 | 12.7 GB | Best quality, suggested ~16 GB VRAM |
| Q6_K | 9.8 GB | High quality, minimal loss |
| Q4_K_M | 7.4 GB | Fits 8 GB VRAM with acceptable quality loss |
Sizes are measured, not estimated. The base model is QAT (quantization-aware trained), so lower quants hold up better than a standard FP16 export. All three are quantized from the same bf16 master — no requantization chain, no imatrix.
llama-server -m Jun-LoRA-12B.Q4_K_M.gguf --jinja -ngl 99 -c 8192
--jinja is required. Without it llama.cpp ignores the embedded chat template and tool calls come back as plain text instead of structured calls.
Conversational backend for Jun OS, an AI companion webapp:
| Parameter | Value |
|---|---|
| Base model | unsloth/gemma-4-12B-it-qat-q4_0-unquantized |
| Method | LoRA (rsLoRA) |
| LoRA rank | 32 |
| LoRA alpha | 32 |
| LoRA dropout | 0.01 |
| Target modules | q/k/v/o + gate/up/down projections, language tower |
| Learning rate | 1e-4, cosine schedule, 10 warmup steps |
| Batch size | 16 (no gradient accumulation) |
| Epochs | 3 |
| Max sequence length | 2048 |
| Weight decay | 0.001 |
| Optimizer | AdamW (8-bit) |
| Loss masking | completions only |
| Gradient checkpointing | Unsloth |
| Packing | off |
| Seed | 3407 |
| Fine-tuning framework | Unsloth |
| GGUF export pipeline | llama.cpp |
Checkpoints were saved every 30 steps; Step60 is published separately. These builds merge the final adapter.
| Metric | Value |
|---|---|
| Final training loss | ~0.6 |
| Final eval loss | ~0.07 |
The adapter was merged directly on the safetensors as W += (B @ A) · scale in fp32 (rsLoRA scale 32/√32), cast back to bf16, exported with convert_hf_to_gguf.py --outtype bf16, then quantized with llama-quantize.