Ok, tell me one last thing since I’m new to Pytorch so which variable’s gradients are calculated during training, the ones which are inside a class constructor or the forward function? Like there are cases where there are classes without constructor and just some operations on tensors in the forward().