# Do all filters of the same convolutional layer need to have the same dimensions and stride?

In Convolutional Neural Networks, do all filters of the same convolutional layer need to have the same dimensions and stride?

If they don't, then it would seem the channel produced by each filter would have different sizes. Or is there some way to get around that?

• You could pick the stride and dimensions accordingly so even though they are different, the output of each filter has the same dimensions, although as to the benefits of this I'm not sure. Aug 13 '20 at 1:56