/ Модель

Характеристики

Лицензия
MIT
Библиотека
pytorch
Опубликована
18 фев 2026

llama2-15m-tinystories

Генерация текстаТекст → текст3 профессии

Компактная англоязычная Llama 2 для генерации простых детских историй на основе TinyStories.

227скачиваний за 30 дней0лайковвеса обновлены18 фев 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель 0rn0/llama2-15m-tinystories — небольшая языковая модель на 15,2 млн параметров, созданная Андреем Карпатым и опубликованная для удобной загрузки и дообучения. Это причинная Llama 2 с RoPE, RMSNorm, SwiGLU и групповым запросным вниманием; она состоит из шести блоков трансформера и использует словарь SentencePiece на 32 000 токенов. Веса доступны в формате safetensors, лицензия — MIT.

Модель обучена с нуля на англоязычном наборе TinyStories и предназначена для генерации простых детских историй. Её можно использовать для экспериментов с небольшими языковыми моделями и как основу для дообучения на похожих текстах. Это не модель для общего общения: она не проходила настройку инструкциями, плохо подходит для ответов на вопросы и имеет ограниченную связность длинных текстов.

Сценарии применения

  • генерация коротких детских историй на английском языке
  • эксперименты с обучением небольших языковых моделей
  • дообучение генератора рассказов на похожих текстах

Ограничения

Модель обучена только на TinyStories и генерирует преимущественно простые детские истории; она не настроена следовать инструкциям или отвечать на вопросы. Небольшой размер ограничивает связность длинных текстов.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Llama 2 15M — TinyStories

A 15M parameter Llama 2 model pretrained on the TinyStories dataset. Pretrained by Andrej Karpathy (stories15M checkpoint), uploaded here for easy loading and fine-tuning.

Model Details

ParameterValue
ArchitectureLlama 2 (RoPE, RMSNorm, SwiGLU, GQA)
Parameters15.2M
Vocabulary32,000 (SentencePiece)
Context Length256
Embedding Dim288
Attention Heads6
KV Heads6
Transformer Layers6
Dropout0.0
ActivationSiLU (SwiGLU)

Architecture: Token embeddings → Dropout → 6x Transformer blocks (pre-norm RMSNorm, RoPE attention, SwiGLU FFN, residual connections) → RMSNorm → Linear output

Training

MetricValue
DatasetTinyStories
Iterations298,000
Batch Size128 x 4 grad accum = 512 effective
Learning Rate5e-4
OptimizerAdamW (betas=0.9/0.95, weight_decay=0.1)
Precisionbfloat16
Warmup1,000 iterations
Val Loss1.072
Val Perplexity2.92

Sample Output

Once upon a time, there was a little boy named Timmy. Timmy loved to play in the sand at the beach. He would build big sandcastles and dig deep holes. One day, Timmy's mom took him to the doctor because he was feeling sick. The doctor said Timmy needed to rest in bed. Timmy's mom noticed that he had a thick book in his hand. She asked him what was inside. Timmy said he didn't know. His mom explained that the book was just a few days old and had gone to a faraway place. She told Timmy that he should take care of himself and rest. Timmy promised to take better care of himself. After a few days, Timmy felt much better. He went back to the beach and played in the sand. He made a big sandcastle and showed it to his mom. She was proud of him for taking care of himself. Timmy was happy that he...

Generated with temperature=0.8, top_k=40

Usage

This is a custom PyTorch model (not a transformers-compatible model). You need the source code from the GitHub repository to load it.

Setup

git clone https://github.com/aryandeore/monday_morning_moral.git
cd monday_morning_moral
uv sync

Generate

import torch
from models.llama2 import Transformer
from sentencepiece import SentencePieceProcessor

# Load model
model = Transformer.from_pretrained("0rn0/llama2-15m-tinystories")
model.eval()

# Load tokenizer
sp = SentencePieceProcessor(model_file="tokenizer.model")

# Generate
prompt = "Once upon a time"
tokens = [sp.bos_id()] + sp.encode(prompt)
idx = torch.tensor([tokens])
output = model.generate(idx, max_new_tokens=200, temperature=0.8, top_k=40)
print(sp.decode(output[0].tolist()))

Limitations

  • Trained only on TinyStories — generates simple children's stories, not general text
  • No instruction tuning — does not follow prompts or answer questions
  • Small model — limited coherence over long sequences
  • English only

Credits

Source Code

Full implementation: github.com/aryandeore/monday_morning_moral

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · pytorch

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
cd75d4b

0 моделей