I recently decided to turbo-teach myself basic cuda with a proper project. I really enjoyed Karpathy’s micrograd ( https://github.com/karpathy/micrograd ), so I extended it with cuda kernels and 2D tensor logic. It’s a bit longer than the original project, but it’s still very readable for anyone wanting to quickly learn about gpu acceleration in practice.
Lovely project, what did you find as the beat place to learn about cuda?
Re: Micrograd-CUDA: adapting Karpathy's tiny autodiff engine for GPU acceleration
#11Thanks! I highly recommend the book Programming Massively Parallel Processors