cgrad: an automatic differentiation library built in C. Inspired by tinygrad and karpathy/micrograd.
This library was created as a learning excercise to better understand larger frameworks like PyTorch and the fundamental building blocks of ML models.
Repo is still in development!