NanoGPT Pro is a compiled Python package for training, running, and evaluating NanoGPT checkpoints across a broad zoo of attention and linear-attention architectures. It packages config-driven pretraining, dataset preparation scripts, and a standardized evaluation bridge so you can go from raw text to benchmarked language model on a single multi-GPU node.
The runtime ships as an audited, binary-only Linux CPython 3.14 wheel built on PyTorch 2.12. You do not need a source checkout for normal release use — install the wheel, point the bundled configs at your data, and train. Released alongside the wheel are tracked config/ training recipes, data/ preparation scripts for OpenWebText and FineWeb-EDU, and the NanoGPT Pro lm-evaluation-harness bridge.