I know that but what does MulBackward0 do? It is easy to understand it but what about other grad_fn? Do they just work like the mathematical formula says? Or do they have any trick to work? So I want to find the code of them to have a look.