Downloads · 30 days
63
18% of all-time downloads
Exquisique/GrownUpBaby
GrownUpBaby is a text generation model from Exquisique. 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.
Downloads · 30 days
63
18% of all-time downloads
All-time downloads
357
Public
Parameters
142M
1.1 GB on disk
Likes
1
Public
Click a slice to open those files.
.bin570 MB · 50%
From the Hugging Face model README
"Bedtime stories grew up."
GrownUpBaby-110M is a compact, Gemma-style causal LLM (110,304,256 parameters) trained from scratch to be a capable storyteller and creative assistant, with strong coherence and thematic control despite its size. It's the grown-up counterpart to my earlier Exquisique/BabyLangModel—an LLM with fewer parameters (30M) trained from scratch on TinyStories to generate short, simple narratives for young readers. With more room to breathe, GrownUpBaby aims for richer voice, longer arcs, and cleaner pacing—built to read like a master storyteller on consumer hardware.
The model was trained on the HuggingFaceTB/cosmopedia dataset, specifically the stories subset.
This model was trained on a single NVIDIA GeForce RTX 4060 Laptop GPU (8GB VRAM) using a custom highly-optimized training loop.
2.3446 (at step 23,000)Since this model uses a custom architecture definition (model.py), you must set trust_remote_code=True when loading only if you rely on the auto-modeling. However, we recommend loading the config mapping explicitly if needed.
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "Exquisique/GrownUpBaby" # Replace with your user
# Load Tokenizer
tokenizer = AutoTokenizer.from_pretrained(model_id)
# Load Model
model = AutoModelForCausalLM.from_pretrained(
model_id,
trust_remote_code=True,
torch_dtype=torch.float16,
device_map="auto"
)
# Generate
prompt = "Once upon a time, a little robot named Beep found a flower."
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(
**inputs,
max_new_tokens=150,
temperature=0.7,
top_k=50,
do_sample=True
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Trained by Exquisique