Hi. I am a beginner in Pytorch. I would like to add a new convolutional layer. The new layer will have an extra input called attention layer (Same size as that of the input). Before doing the convolution, the kernels values will be modified using this attention layer and only then the convolution will be taking place. I am a beginner in python and have no idea in implementing the forward as well as the backward function required for this kind of operation. Can somebody help me in making this layer???