This is a rule of thumb I will remember for sure.
Any idea on the underlying “why” of this?  (self.adj_mx is a torch.Tensor btw, self.adj_mx_mask is a parameter)
Just replacing where I used self.adj_mx by self.adj_mx * self.adj_mx_mask without explicit assigning solved the issue.
Vielen Dank!
It would be really awesome that you, @ptrblck,  @albanD, @rasbt  (and many more) compile a list of “rules of thumb” for PyTorch given your extensive expertise especially debugging/solving problems on this forum.
This will also save you a lot of time while replying to issues because you can always refer to a specific “rule” in your list that people can check with related references.