Macrograd – Micrograd, but with Tensors
Takes micrograd's toy autodiff idea and scales it to real tensor operations with NumPy and optional CuPy GPU support. The repo exposes an nn-like module, common activations (ReLU/Softmax), self-attention and an MNIST MLP example, so it's excellent as a learning resource. It's explicitly flagged as WIP — expect performance and OOM rough edges, so treat it as a study tool rather than a training backbone.