Downloads · 30 days
15
32% of all-time downloads
quik-models/lemon-darkness-35
lemon-darkness-35 is a text generation model from quik-models. Use it when you need the model to write or continue text. The card lists the license as mit.
Downloads · 30 days
15
32% of all-time downloads
All-time downloads
47
Public
Repo size
567 MB
Likes
0
Public
Click a slice to open those files.
.pt566 MB · 100%
From the Hugging Face model README

AutoResearch-tinystories-depth12 is a 185.6M parameter decoder-only Transformer trained from scratch on TinyStories (karpathy/tinystories-gpt4-clean).
This model is part of the AutoResearch project, which focuses on training, evaluating, and releasing efficient language models with reproducible research workflows.
This is a 12-layer decoder-only Transformer trained on the TinyStories (karpathy/tinystories-gpt4-clean) dataset for 4.0 hours of wall-clock training time. The model achieves a validation bits-per-byte (val_bpb) of 0.364077 (perplexity: 1.2871) on the held-out validation set.
| Property | Value |
|---|---|
| Architecture | Decoder-only Transformer |
| Parameters | 185,599,128 (185.6M) |
| Layers | 12 |
| Hidden Size | 768 |
| Attention Heads | 6 |
| KV Heads | 6 |
| Head Dimension | 128 |
| Feed Forward Size | 3072 |
| Context Length | 2048 |
| Vocabulary Size | 16,384 |
| Positional Encoding | RoPE |
| Activation | ReLU² |
| Normalization | RMSNorm |
| Window Pattern | SSSL |
| Weight Tying | No |
This model was trained from scratch for 4.0 hours (14405s) of wall-clock training time.
| Setting | Value |
|---|---|
| Optimizer | MuonAdamW (Muon + AdamW) |
| Precision | torch.bfloat16 |
| Learning Rate | 0.04 (matrix) / 0.6 (embedding) |
| Weight Decay | 0.2 |
| Batch Size | 4 × 2048 = 8,192 tokens/step |
| Gradient Accumulation | 64 steps |
| Total Batch Size | 524,288 tokens |
| Context Length | 2048 |
| Vocabulary | 16,384 tokens (BPE) |
| LR Scheduler | Linear warmdown (50%) |
| Activation Checkpointing | Enabled |
Data is packed into fixed-length sequences of 2048 tokens using the nanochat-compatible BPE tokenizer (16,384 vocabulary, 9 special tokens). No additional filtering or deduplication is applied beyond what is in the source dataset.
This model is intended for:
Not recommended for:
| Metric | Score |
|---|---|
| Validation BPB | 0.364077 |
| Perplexity | 1.2871 |
| Peak VRAM | 4.3 GB |
| MFU | 13.07% |
Once upon a time,
Once upon a time, 3 year old named Emily had a very good plan. She decided to plan a picnic and make the best of it.
So Emily got all the ingredients she needed, including some delicious food and a blanket to sit on. She was so happy that her
A lonely dragon
A lonely dragon 3 3 3 3 3 3 3 3 3 3 2
The opposite of boy is
The opposite of boy is 3 444 444 4 44545 4 4 4 5453444 5 54 3 54 45 55
The opposite of queen is
The opposite of queen is 23 3 3 3 3 1 32 3 3 3 3 3 2 3 2 3 1
My name is
My name is 3 44 2 3 3 45 3 53 3 5 5 4 4 5 245 4
import torch
import pickle
import json
from train import GPT, GPTConfig, Tokenizer
# Load config
with open('config.json', 'r') as f:
config_dict = json.load(f)
config = GPTConfig(**{k: v for k, v in config_dict.items() if k in GPTConfig.__dataclass_fields__})
# Load model
model = GPT(config)
state_dict = torch.load('model.pt', map_location='cpu')['state_dict']
model.load_state_dict(state_dict)
model.eval()
# Load tokenizer
with open('tokenizer.pkl', 'rb') as f:
tokenizer = pickle.load(f)
# Generate
prompt = 'Once upon a time, '
input_ids = tokenizer.encode(prompt)
x = torch.tensor([input_ids], dtype=torch.long)
with torch.no_grad():
for _ in range(50):
logits = model(x)
probs = torch.softmax(logits[:, -1, :] / 0.8, dim=-1)
next_token = torch.multinomial(probs, num_samples=1)
input_ids.append(next_token.item())
x = torch.tensor([input_ids], dtype=torch.long)
print(tokenizer.decode(input_ids))
model.pt # Model weights
config.json # Model architecture config
dataset.txt # Dataset name used for training
token_bytes.pt # Token byte mappings
tokenizer.pkl # Trained BPE tokenizer
tokenizer_config.json # Tokenizer configuration
training_metrics.json # Training metrics
README.md # This file
@misc{autoresearch_tinystories_depth12,
title={AutoResearch-tinystories-depth12},
author={Dustin Loring},
year={2026},
howpublished={\url{https://huggingface.co/quik-models/lemon-darkness-35}}
}}
| Version | Date | Notes |
|---|---|---|
| v1.0 | 2026-07-26 | Initial release |
Built with the AutoResearch training framework.
Thanks to:
This model is released under the MIT License unless otherwise specified.