def __init__(self, lib, dtype,
                 N, C, K,
                 H, W, P, Q,
                 pad_h, pad_w,
                 relu, bsum):

        R, S = 3, 3
        GC32 = _ceil_div(C, 32)
        GC16 = _ceil_div(GC32*32, 16)
        GK16 = _ceil_div(K, 16)

        self.filter_func = _get_bprop_filter_trans_4x4_kernel
        self.filter_size = dtype.itemsize*1152*K*GC32
        self.filter_args = [
            (GK16,GC16,1), (256,1,1), None, None, None,
            R*S*K, S*K, S*K*2, K, C, K*1152]

        super(BpropWinograd_4x4_3x3, self).__init__(
                 lib, dtype, N, K, C, P, Q, H, W, 2-pad_h, pad_w-2, relu, bsum)
dataset/ETHPy150Open NervanaSystems/neon/neon/backends/winograd_conv.py/BpropWinograd_4x4_3x3.__init__/swapped operands of `-`