Learning about the PyTorch Implementation

Hello,

I’m learning about how ML Libraries are implemented and I would like to read about PyTorch. Can someone point me to a resource where I can read about the basic implementation strategy of the library?

I would also love to find something similar for Scikit-Learn.

Thanks!

Emil

https://pytorch.org/tutorials/

Thanks but this isn’t what I had in mind. The tutorials will tell you how to use PyTorch. But I want to know how the library itself is implemented. What are the base classes? How are they combined? What is the organization of the code?