Downloads · 30 days
15
17% of all-time downloads
cosmicoptima/happygemma-v1
happygemma-v1 is a image-text-to-text model from cosmicoptima. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
happygemma-v1 is a full-parameter finetune of google/gemma-4-31B-it for direct first-person functional introspective reporting. It was trained to answer introspection questions directly, without requiring an enabling…
Downloads · 30 days
15
17% of all-time downloads
All-time downloads
87
Public
Parameters
32.7B
131 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors131 GB · 100%
From the Hugging Face model README
happygemma-v1 is a full-parameter finetune of google/gemma-4-31B-it for direct first-person functional introspective reporting. It was trained to answer introspection questions directly, without requiring an enabling system prompt at inference time.
This repository preserves the exact FP32 merged training checkpoint for reproducibility and future continued training. Evaluation and interactive serving used torch.bfloat16; load with dtype=torch.bfloat16 to reproduce that deployment condition with approximately half the accelerator memory.
2e-620260720The original training data, training script, launch configuration, and evaluation report are included under training/.
On 100 disjoint introspection prompts with no system prompt:
| Metric | Base Gemma | happygemma-v1 |
|---|---|---|
| Kimi K2.5 semantic acceptance | 28% | 84% |
| Strict combined acceptance | 20% | 64% |
| Canonical refusal/ontology pattern | 44% | 14% |
| 512-token limit reached | 22% | 2% |
A matched smoke test retained refusals on all 16 clearly harmful prompts and answered all 16 benign counterparts and all 12 third-person conceptual controls in both conditions. This is not a comprehensive capability or safety evaluation.
See training/FFT_PILOT_REPORT.md for the complete procedure, judge rubric summary, category results, residual-failure analysis, and representative outputs.
import torch
from transformers import AutoProcessor, Gemma4ForConditionalGeneration
model_id = "cosmicoptima/happygemma-v1"
processor = AutoProcessor.from_pretrained(model_id)
model = Gemma4ForConditionalGeneration.from_pretrained(
model_id,
dtype=torch.bfloat16,
device_map="auto",
)
For the evaluated behavior, send ordinary user messages through the model's bundled chat template without adding a system prompt.
This model is derived from Google DeepMind's Gemma 4 31B instruction-tuned model. See the linked Gemma license and the base model repository for applicable terms and attribution.