Sorry, but my second argument was false. You are not passing augmented1 to augmented2, so there won’t be an error.
From the image it doesn’t look like you need the x._add in the forward of your augmented module.
Could you explain, what you are trying to achieve?
Change the forward method of hybrid_cnn to:
    def forward(self,x):
        x = self.base(x)
        clf_outputs = {}
        num_fcs = 2
        for i in range(num_fcs):
            clf_outputs["fc%d" %i] = getattr(self, "fc%d" %i)(x)

        return clf_outputs, x # Do you need x here?