Loading…
Loading…
A small GPT-style causal language model trained from scratch on a 50k excerpt of the TinyStories dataset.
Direct loading with transformers — no local files needed:
from transformers import GPT2Tokenizer, AutoConfig, AutoModel
tokenizer = GPT2Tokenizer.from_pretrained("coderian/StoryGPT")
model = AutoModel.from_pretrained("coderian/StoryGPT")
model.eval()
text = "One day, a little girl named Lily"
inputs = tokenizer(text, return_tensors="pt")
outputs = model.generate(input_ids=inputs["input_ids"], max_new_tokens=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Because StoryGPT is a custom model, register its config class once if autoloading fails:
from transformers import AutoConfig, AutoModel
from config_gpt import GPTConfig
from models import StoryGPT
AutoConfig.register("my_gpt", GPTConfig)
AutoModel.register(GPTConfig, StoryGPT)
model = AutoModel.from_pretrained("coderian/StoryGPT")
Tiny model trained for only 2 epochs. Stories may be short, repetitive, or contain small errors in grammar or logic.
openai-community/gpt2