A minimal, dependency-light Julia translation of Andrej Karpathy's microgpt.py, preserving the same core ideas:
- scalar autograd (
Value) - tiny GPT forward pass (attention + MLP)
- Adam training loop
- autoregressive character-level sampling
This repository currently contains:
microgpt.jl— standalone Julia translation/implementation
This repository is based on Andrej Karpathy's microgpt.py and follows his MicroGPT write-up:
julia microgpt.jlRunning the script will:
- Download
input.txt(if missing) - Train for 1000 steps on the names dataset
- Print sampled generated names
- The Julia version uses column-major-friendly matrix layout.