GPTScratch building LLM from scratch (Micrograd, GPT) from karpathy video Dependencies Pytorch How to Run python src/gpt.py Can just use the weights file as well