Looking to Contribute: Understanding PyTorch Architecture/Framework

Hi everyone,

I’m Emmett and I would love to contribute to PyTorch! Before I start I would love to have a strong understanding of the architecture PyTorch is built around. I’ve read the PyTorch contribution guide and its linked resources, but I can’t find a singular resource to fully understand the architecture and how the codebase works from a contributor’s perspective.

I would greatly appreciate any resources, advice, or other kinds of help :).

Some resources that might be useful (if you haven’t found them already) are:

https://pytorch-dev-podcast.simplecast.com/
http://blog.ezyang.com/2020/09/lets-talk-about-the-pytorch-dispatcher/
http://blog.ezyang.com/2019/05/pytorch-internals/