Solved by ptrblck in post #2 
              
              
                I think it mainly boils down to your coding style and in particular if and where you would like to reuse this method. 
I don’t see any issues with writing make_conv as a class method in Discriminator in case this is the only model using it. Otherwise, I would define it outside of the class so that o…