Solved by albanD in post #4 
              
              
                A simple fix in your particular case is just to do Module12(Module2, Module1) to make the order go to Mod2 first and then Mod1: 
from torch import nn

class Module1(nn.Module):
    def __init__(self):
        print("Mod1 entry")
        super().__init__()
        print("Mod1 after super")
        se…