Do you think it also comes in the way of understanding the paper and learning how to implement it?
Don't get me wrong. It is useful & concise like you mentioned. But your target audience is beginners & adopters, and it makes it no different from another framework such as Fastai (I have major gripes with them. It has a much bottled-in experience)
To be true to walkthroughs, please consider designing helper functions rather than using your framework. Admittedly it may not be as beautiful, but eventually your users will be more appreciative of the extra mile you go into making things transparent & similar to PyTorch docs.
https://pytorch.org/tutorials/beginner/pytorch_with_examples...
If you are already working in Deep Learning, and super comfortable in some other framework, then-
-> Head over to the PyTorch website, and go through the introductory tutorials.
-> Go to Papers with Code [0], and start reading and trying out implementing relatively easier research papers.
If you are a beginner, then, you can go through resources that reach Deep Learning through PyTorch. I recommend-
2. https://atcold.github.io/pytorch-Deep-Learning/
Although, for DL professionals wanting to learn PyTorch will get less bang for the buck from these resources.
I recommend the PyTorch website tutorials for everyone, though.
A brief post that shows just how thin the FastAI layer can be (if you want!) is here: https://muellerzr.github.io/fastblog/2021/02/14/Pytorchtofas...
I went through the first version of FastAI (when it was Keras, torch?/tensorflow?) and forgot most of it because never did anything with Deep Learning. Then I did the FastAI V1 course again where they use FastAI library V2.
I really liked the first version of the course because I felt like Jeremy did an awesome job of balancing understanding the guts of using a DL library with getting stuff done. It was a tough course, but I felt like I really understood things.
I felt like the version with FastAI library V2 went too far into "Here are some commands you can use in the FastAI V2 library to to do this sexy thing with Deep Learning." I completed that course and really felt it should have been titled "A Course on the Fast AI V2 Library"
I recently purchased "Deep Learning with PyTorch" by Eli Stevens. I've been working through this book and feel like it explains things a lot more. I'm haven't finished the book with it, but I do like it so far.