I would like to change the dilation during training mode. In other words, I’d like to share weights between two conv layers with different dilation. Take following sudo code for example:
init: conv1 = 3x3 kernel with dilation (1,1) conv1_dilation = conv1 with dilation (2,2) forward(X1): R1 = conv1(X1) R2 = conv1_dilat(X1) return R1,R2
where conv1 and conv1_dilat have the same kernel size and value but different dilation.
Could anyone tell me how to implement this?