GPT from scratch

A character-level GPT built from scratch in PyTorch — token embeddings, multi-head self-attention, feed-forward blocks, trained on tiny Shakespeare.