def output(self, input=None, dropout_active=True, *args, **kwargs):
        mean = T.mean(self.input_layer.output(), axis=(0, 2, 3), keepdims=True)
        std = T.std(self.input_layer.output(), axis=(0, 2, 3), keepdims=True)
        x = (mean - self.input_layer.output())/(std + self.epsilon)

        gamma = self.gamma.dimshuffle('x', 0, 'x', 'x')
        beta = self.beta.dimshuffle('x', 0, 'x', 'x')
        y = gamma * x + beta
        output = y
        return output
dataset/ETHPy150Open ifp-uiuc/anna/anna/layers/layers.py/ConvBatchNormLayer.output/swapped operands of `-`