def forward(self, input, filter): result = correlate2d(input.numpy(), filter.numpy(), mode='valid') self.save_for_backward(input, filter) return torch.FloatTensor(result)